- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
怎样在 delphi 中备份 access 数据库
发布人: formulas; 发布时间: 2006-12-15 ;上次回复: 2007-3-27 11:38:01; 总计回复: 8人次
怎样在 delphi中备份access 数据库?小弟从没做过这方面的东西,所以不会做。用了一个 savedialog 控件。也执行了savedialog.execute但我想备份的数据库 my1.mdb 还是没有成功备分到指定目录。希望各位大侠指点啊。
蓝冰(jrant)等[级:◆◆(初级)] 信( 誉值: 98)回复于: 2005-9-28 17:23:09Top 将 my1.mdb 文件直接另存为
遨游的人(gongda3124) [等级:◆(初级)] 信( 誉值: 100)回复于: 2005-9-28 17:29:53Top 老兄,你不是要我在 windows 下直接操作吧,我要求能在我自己编的软件中执行啊。
飞帆(flyjalor等) 级[ :◆(初级)] 信( 誉值: 100)回复于: 2005-9-28 17:46:33Top 赫赫,你程序中式不是用到数据库了??
1。首先把数据库关闭!利用拷贝文件的 api函数备份到其他地方
2。在其他地方建立好相同的数据文件,你利用程序从本库写到备份库里
遨游的人(gongda3124) [等级:◆(初级)] 信( 誉值: 100)回复于: 2005-9-28 17:50:38Top 楼上的大哥能不能详细些啊,你这样说了我也不会做啊,最好能给出个例子。
蹩脚的程序员(winxkm) [等级:◆◆◆(初级)] 信( 誉值: 99)回复于: 2005-9-28 17:53:10Top procedure Tfrm_main.FileCopy;
var
FromF, ToF: file;
NumRead, NumWritten: Integer; Buf: array[1..2048] of Char;
begin
ProgressBar1.PartsComplete:=0; label1.Caption数:=据库备份过程中...... ;
AssignFile(FromF, extractfilepath(application.EXEName)+DB\data.roc); Reset(FromF, 1);{ Record size = 1 } ProgressBar1.TotalParts:=sizeof(FromF);
AssignFile(ToF, extractfilepath(application.EXEName)+DB\backup\+formatDateTime(yyyy-mm- dd,date)+.roc);{ Open output file }
Rewrite(ToF, 1);{ Record size = 1 } ProgressBar1.PartsComplete:=sizeof(ToF); repeat
BlockRead(FromF, Buf, SizeOf(Buf), NumRead);
BlockWrite(ToF, Buf, NumRead, NumWritten); until (NumRead = 0) or (NumWritten NumRead); CloseFile(FromF);
CloseFile(ToF); self.state.Caption:= ;
messagedlg数(据库备份成功!,mtinformation,[MBOK],0); ProgressBar1.PartsComplete:=0;
end;
遨游的人(gongda3124) [等级:◆(初级)] 信( 誉值: 100)回复于: 2005-9-28 18:31:14Top 呵呵,终于搞定了。
用 copyfile(pchar(sfile),(dfile),false);
TTLOVEYOU3344( 笨笨) 等[ 级:◆(初级)] 信( 誉值: 100)回复于: 2007-3-27 11:32:36Top
[Error] untcopy.pas(36): Undeclared identifier: PartsComplete [Error] untcopy.pas(40): Undeclared identifier: TotalParts [Error] untcopy.pas(44): Undeclared identifier: PartsComplete [Warning] untcopy.pas(46): Unsafe code BlockRead
[Warning] untcopy.pas(47): Unsafe code BlockWrite [Error]
您可能关注的文档
最近下载
- 2025年国家级检验检测机构资质认定评审员考试测试题及答案汇总1.docx VIP
- 光伏并网接入系统.pdf VIP
- 信息技术在高考备考中的应用.doc VIP
- 古诗望岳登飞来峰市公开课一等奖省赛课微课金奖PPT课件.pptx VIP
- 高级装修工程精细化管理.ppt VIP
- 人教版(2024)信息技术四年级上册第7课《数据编码随处见》优质课比赛课件.pptx VIP
- 供热蒸汽管道工程施工组织.doc VIP
- 2025年国家级检验检测机构资质认定评审员考试测试题及答案汇总2.docx VIP
- 环境影响评价报告公示:年产3万件工艺陶瓷、30万件氧化镁工艺品环评报告.pdf VIP
- 体育教案6年级体育教案6年级.doc VIP
文档评论(0)