怎样在delphi中备份access数据库.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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]

文档评论(0)

始终如一 + 关注
官方认证
文档贡献者

始终如一输出优质文档!

认证主体苏州市致远互联网科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91320582MA27GAWJ0R

1亿VIP精品文档

相关文档