W why_119 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-07 #1 数据按月份自动或手动备份!如6月5月9月1月... 备份后自动生成表...表的名字为'年'加上'月'。。。 如:200210...对应2002年10月 月份为表中的字段。。。
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-08 #2 要看数据库的类型。 SQL的 EM 本身也可以这期备份。也可以用存贮过程实现
X xf-wangyi Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-08 #3 同意楼上,看你用什么数据库了,大型数据库中都有这种功能可以做到 至于单机数据库,直接copy文件就行了
X xf-wangyi Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-09 #5 那可以在程序中自已copy一个mdb文件到你想备份的目录中去
H hy17 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-10 #7 用DAO连接使用压缩功能 uses DAO36API; //--使用ms access2000 procedure backupdatabase; var AccessEngine: DBEngine; begin try AccessEngine := CoDBEngine.Create; if FileExists(local_dir+'kypjglback200210.mdb') then DeleteFile(local_dir+'kypjglback200210.mdb'); AccessEngine.CompactDatabase(data_dir,local_dir+'kypjglback200210.mdb','',0,''); application.messagebox('备份成功!','恭喜',MB_OK+MB_ICONEXCLAMATION); except application.messagebox('备份失败!','惨了',MB_OK+MB_ICONEXCLAMATION); end; end;
用DAO连接使用压缩功能 uses DAO36API; //--使用ms access2000 procedure backupdatabase; var AccessEngine: DBEngine; begin try AccessEngine := CoDBEngine.Create; if FileExists(local_dir+'kypjglback200210.mdb') then DeleteFile(local_dir+'kypjglback200210.mdb'); AccessEngine.CompactDatabase(data_dir,local_dir+'kypjglback200210.mdb','',0,''); application.messagebox('备份成功!','恭喜',MB_OK+MB_ICONEXCLAMATION); except application.messagebox('备份失败!','惨了',MB_OK+MB_ICONEXCLAMATION); end; end;
火 火龙真人 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-12 #12 每次运行程序的时候,测一下,定期每月某日背份,背份名以年月日
方 方雁 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-14 #14 这个问题太简单了, 有兴趣请与我联系,MARKET@B2SUN.COM, 不过得先付银子才行喽!