数据库恢复?
恢复代码是:
ADOCommand1.CommandText:='use master';
ADOCommand1.Execute;
ADOCommand1.CommandText:='RESTORE DATABASE test from disk=''d:\text.bak''';
ADOCommand1.Execute;
ADOCommand1.CommandText:='use test';
ADOCommand1.Execute;
showmessage('ok');
错误:“因为数据库正在使用,所以未能获得对数据库的排它访问权”
必须把每个窗体的ADOConnection的连接给断了才能正常恢复,请问有什么好的方案没?