try
 CopyFile( pChar(Trim(ExtractFilePath(Application.ExeName))+'xxx.MDB'),
              pChar(SaveDialog1.fileName),false );
 MessageBox(self.Handle,'备份数据成功!','系统提示',mb_ok+64);
 except
 MessageBox(self.Handle,'备份数据失败,请检查!','系统提示',mb_ok+64);
 exit;
 end;请问这段代码有没有问题?为什么我执行备份后,退出了该窗体,进入另一个窗体时,新窗体的ADOCnection连接的数据库的路径就变了(文件名未变),结果就出错了。我不执行备份时,就不会出现这个错。
而且如果我直接退出整个程序,再启动,就没有这个问题。我把SaveDialog1的属性initiaDir设置成了当前目录下的一个子目录,是不是和这个有关啊?
请问该怎么改啊?