我现在想备份ACCESS数据库,在delphi中怎么实现?
不然的话,用copyfile可以吗?怎么用?
不然的话,用copyfile可以吗?怎么用?
解决方案 »
- 如何追加数据到TXT文件?(在线等!)
- 关于savedialog
- 如何写程序将AVI, Mpeg, VCD, SVCD, DVD, DivX, ASF, WMV,RMVB转换成mpeg4阿!
- 结婚了,散分~!明年新开始,呵呵
- 问一下关于帮助制作中遇到的问题。html workshop
- 求救 各位老兄帮忙:在oracle中插入blob字段的问题
- 大家过年好
- 请问我如何才能让batchmove只更新我指定的部分字段?
- **** SQL写法求解(某客户最后业务日期的记录)?****
- IdTCPServer怎么样主动跟指定客服端发送数据?
- 发个帖子,大家回复一下,我看看csdn的那个一个帖子可以结n次的bug是不是屡试不爽。
- 开发多媒体的高手请进来
var
CreateAccess:OleVariant;
DataBaseName:ansiString;
ConnectStr:ansistring;
TdeForm:TTdeForm;
begin
SaveDialog1.InitialDir := ExtractFilePath(Application.ExeName) + '新建项目';
SaveDialog1.Title:='保存项目文件';
SaveDialog1.FileName:=ProjectNamesx;
if not SaveDialog1.Execute then
begin
close;
exit;
end else
begin
DataBaseName:=SaveDialog1.FileName;
if Not CopyFileTo(ExtractFilePath(Application.ExeName) + '\rationbase\ration.mdb', ChangeFileExt(DataBaseName,'') + 'Ration.mdb') then
begin
Application.MessageBox('对不起,创建数据库错误,请您重新进行操作','',MB_OK + MB_ICONINFORMATION);
Exit;
end;
SetFileAttributes(Pchar(ChangeFileExt(DataBaseName,'') + 'Ration.mdb'),FILE_ATTRIBUTE_HIDDEN);
SetFileAttributes(Pchar(ExtractFilePath(Application.ExeName) + '\rationbase\ration.mdb'),0);
//FileSetAttr()
//FileGetAttr()
//SetFileAttrigutes();
// SetFileAttrigutes(ExtractFilePath(Application.ExeName) + '\rationbase\ration.mdb',);
ConnectStr:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+DataBaseName + ';';
CreateAccess:=CreateOleObject('ADOX.Catalog');
CreateAccess.Create(ConnectStr);
........ ///省略
end;
--------------------------
www.nxit.net/bbs 愿和您一起交流;期待斑竹的出现
CopyFile(原路径\文件名, 目标路径\文件名, False);