PDA

View Full Version : اشکال در اجرای دستور RESTORE DATABASE



mehdi_moosavi
جمعه 15 خرداد 1388, 11:54 صبح
سلام بدوستان
من یک برنامه با دلفی و SQL دارم و برای ارتباط با جداول دیتابیس از ADO استفاده میکنم، وقتی که ADOTable ها باز هستند و Connection.Connected:=True، اجرای دستور RESTORE DATABASE بوسیله یک ADOCommandباعث بروز خطای زیر میشه:


Project D.exe raised exception class EOleException with message 'Exclusive access could not be obtained because the database is in use'. Process stopped. Use Step or Run to continue.

ولی اشکال اینجاست که با بستن جداول (ADOTable1.Close) و (Connection.Connected:=False) و (''=:Connection.ConnectionString) باز هم خطای بالا بوجود میاد ولی وقتی در طول اجرای برنامه دستور ADOTable1.Open انجام نشده باشه دستور RESTORE DATABASE بدون هیچ اشکالی اجرا میشه.
لطفا راهنمایی کنید
با تشکر