请问如何能返回正确路径???
出现问题的代码如下:
=======================================================
procedure TForm5.SpeedButton13Click(Sender: TObject);
var
MBWJ,HYWJ:string;
Data : String;
begin
IF not FileExists(Edit10.Text) then //检查还原数据库的目标文件是否存在
begin
showmessage('请选择要还原的备份文件');
exit;
end;
if application.MessageBox('确认要还原吗,建议先备份当前数据?','提示',mb_okcancel)=idok then
begin
MBWJ:=Edit10.Text; //用来还原数据库的备份文件路径
HYWJ:=Edit11.Text; //系统当前数据库的路径
TRY
//======================
FORM6.Timer1.Enabled:=true;
FORM6.Label1.Caption:='正在恢复数据,请稍候. . . . . . ';
FORM6.DATABACKUP:=2;
FORM6.Update;
//==========================
CopyFile(PChar(MBWJ), PChar(HYWJ), FALSE); //把之前备份的文件覆盖当前的数据库
//===============
FORM6.Show;
FORM6.Update;
FORM6.BACKUPPBAR(MBWJ,HYWJ);
//==================
showmessage('成功恢复!系统5秒后重新进入!');
WinExec('restart.exe',1);
Application.Terminate;
except
showmessage('恢复数据失败,请重试!');
end;
end;
end;
//========================================================
以上代码运行之前路径是形式: 【C:\Users\AAAAAA\BBBBBB\DATA\XXXXXX.DAT】 (XXXXXX.DAT是数据库文件)。
但当运行备份数据库之后,路径竟变成了【C:\Users\AAAAAA\BBBBBB\备份目录\DATA\XXXXXX.DAT】。
现在问:如何返回备份之前的路径呢?
=======================================================
procedure TForm5.SpeedButton13Click(Sender: TObject);
var
MBWJ,HYWJ:string;
Data : String;
begin
IF not FileExists(Edit10.Text) then //检查还原数据库的目标文件是否存在
begin
showmessage('请选择要还原的备份文件');
exit;
end;
if application.MessageBox('确认要还原吗,建议先备份当前数据?','提示',mb_okcancel)=idok then
begin
MBWJ:=Edit10.Text; //用来还原数据库的备份文件路径
HYWJ:=Edit11.Text; //系统当前数据库的路径
TRY
//======================
FORM6.Timer1.Enabled:=true;
FORM6.Label1.Caption:='正在恢复数据,请稍候. . . . . . ';
FORM6.DATABACKUP:=2;
FORM6.Update;
//==========================
CopyFile(PChar(MBWJ), PChar(HYWJ), FALSE); //把之前备份的文件覆盖当前的数据库
//===============
FORM6.Show;
FORM6.Update;
FORM6.BACKUPPBAR(MBWJ,HYWJ);
//==================
showmessage('成功恢复!系统5秒后重新进入!');
WinExec('restart.exe',1);
Application.Terminate;
except
showmessage('恢复数据失败,请重试!');
end;
end;
end;
//========================================================
以上代码运行之前路径是形式: 【C:\Users\AAAAAA\BBBBBB\DATA\XXXXXX.DAT】 (XXXXXX.DAT是数据库文件)。
但当运行备份数据库之后,路径竟变成了【C:\Users\AAAAAA\BBBBBB\备份目录\DATA\XXXXXX.DAT】。
现在问:如何返回备份之前的路径呢?
...全文
相关推荐
JS正确读取文件路径
JS 正确读取文件路径在进行 JSP 页面开发时,想要获取文件的路径,进行一些操作,常常会遇到由于 IE 安全性设置造成的不能正确读取文件路径的问题。下面将详细介绍该问题的解决方法。
返回路径参考平面的切换
返回路径参考平面的切换: 人们专门将电缆设计成返回路径靠近信号路径,例如同轴线和双绞线就是这种情况。这时的返回路径很容易跟随信号路径。在多层板的平面型互连中,返回路径通常设计成平面。例如微带线,有一个平面直接位于信号路径下方,这样返回电流就很清楚。但是,如果与信号路径相邻的平面不是被驱动的平面,那么情况又会如何呢?如图7.21所示,信号在信号路径与另一平面之间是什么样的?返回路径又将是什么样的? 电流的分布总是趋向于减小信号路径-返回路径的回路阻抗。在传输线的起始端,返回路径将从位于第3层的底平面耦合
解决python cv2.imread 读取中文路径的图片返回为None的问题
首先,当尝试使用cv2.imread读取图片时,如果返回值为None,通常意味着图片没有成功读取。在这种情况下,检查路径的正确性和图片本身是否存在问题是非常重要的。
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
如果图片路径来自后台API,可以通过Ajax请求获取并在响应后赋值给`data`对象中的相应属性。希望这篇文章对你理解Vue中如何动态绑定图片和通过`data`返回图片路径有所帮助。
电源返回路径与I/O信号接地
总结起来,电源返回路径与I/O信号接地的设计是保证电路性能和稳定性的重要环节。正确的设计原则包括:分离电源的0V轨,确保每个电源的负载电流在独立的返回路径中流动,以及优化电源馈线以减少压降和噪声。


数据库相关
