关于SQL SERVER 2000 数据库还原的问题请各位高手帮忙 我与遇到一个棘手的问题,我的程序在登陆窗口使用了Adoconnction连接过数据库(keepconnection属性为false),登陆之后我将登陆窗体释放掉,尝试用程序还原数据库(我用了"use master"),却总是提示数据库在使用或无法获得访问权,真是苦恼。 请各位不吝赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 keepconnection属性为True 。就可以了 前一个Adoconnction 已经断开并释放,但还是不行。后一个指向master 是不是忘了close的问题,可以试试,或重新连接。 Spqk005(舍甫琴柯) 先谢过了 function RestoreDB:Boolean;var sFile,TmpFile,BackupFile:string; p1,p2:PAnsiChar;begin //BackFile:='../DataBase/'+DateToStr(Date)+'.mdb'; //TmpFile:='../DataBase/'+'temp'+DateToStr(Date)+'.mdb'; sFile:='../DataBase/HouseSales.mdb'; BackupFile:='../DataBase/HouseSalesBackup.mdb'; TmpFile:='../DataBase/TmpHouseSales.mdb'; p1:=StrNew(PAnsiChar(BackupFile)); p2:=StrNew(PAnsiChar(sFile)); try screen.cursor:=crSQLWait; try if FileExists(BackupFile) then begin ReNameFile(sFile,TmpFile); CopyFile(p1,p2,true); //RenameFile(BackupFile,sFile); end; DeleteFile(TmpFile); result:=True; except RenameFile(TmpFile,sFile); result:=False; end finally strDispose(p1); strDispose(p2); screen.cursor:=crDefault; end;end; Delphi udp Sdk 文件传输 如何把F1Book的已经合并单元格再拆分成基本单元格 两台机器间间断性的传输小批量数据,我这样做安全么? 如何打印在StringGrid的Cell中画的斜线呢? 抽奖程序原代码给我看看!!或大哥们发表意见 难道没有人知道吗 一个简单问题 帮忙 ☆☆☆ Delphi 6 大 BUG ☆☆☆ 可导致 WebSnap 应用程序崩溃! 象FlashGet一样,在IE的菜单出现我的程序。 如何用D6来访问MYSQL,ODBC方式除掉,唉 自己的程序如何在鼠标滑过某个控件的时候,像Delphi那样,自动出现一个提示框,说明它的一些信息
后一个指向master
var
sFile,TmpFile,BackupFile:string;
p1,p2:PAnsiChar;
begin
//BackFile:='../DataBase/'+DateToStr(Date)+'.mdb';
//TmpFile:='../DataBase/'+'temp'+DateToStr(Date)+'.mdb';
sFile:='../DataBase/HouseSales.mdb';
BackupFile:='../DataBase/HouseSalesBackup.mdb';
TmpFile:='../DataBase/TmpHouseSales.mdb';
p1:=StrNew(PAnsiChar(BackupFile));
p2:=StrNew(PAnsiChar(sFile));
try
screen.cursor:=crSQLWait;
try
if FileExists(BackupFile) then
begin
ReNameFile(sFile,TmpFile);
CopyFile(p1,p2,true);
//RenameFile(BackupFile,sFile);
end;
DeleteFile(TmpFile);
result:=True;
except
RenameFile(TmpFile,sFile);
result:=False;
end
finally
strDispose(p1);
strDispose(p2);
screen.cursor:=crDefault;
end;
end;