F finding Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-28 #1 我想做一个每日的备份, 有表十来个,最大纪录一千多条. 只用delphi提供的数据库功能.该如何实现? 并且可以一张小盘备下么?
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-28 #2 做一个程序, 把数据文件及应的文件复制到新文件(在原文件名加上日期), 把这个程 序加入到系统的ScheduleAgent列表中去, 给出每天运行时间就行了
D dsp Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-28 #3 看是什么数据库了?如果是Dbase或Paradox等,问题就很简单了. 只需定时将相应的数据库文件(包括索引和备注)拷贝到软盘上就可以了. 最好库全放到固定的目录下,这样整目录拷贝就行了. 能不能拷下,主要看你的一行记录有多大了,一张软盘1.44M,除以记录数, 就是平均每一个记录的大小,大了自然放不下. 不过既然是文件了,一看长度就知道能否放下了! 至于定时拷贝文件,如果是win98,自带计划任务功能,使用XCopy命令即可! 否则自己做一个也不麻烦,但要一直运行.
看是什么数据库了?如果是Dbase或Paradox等,问题就很简单了. 只需定时将相应的数据库文件(包括索引和备注)拷贝到软盘上就可以了. 最好库全放到固定的目录下,这样整目录拷贝就行了. 能不能拷下,主要看你的一行记录有多大了,一张软盘1.44M,除以记录数, 就是平均每一个记录的大小,大了自然放不下. 不过既然是文件了,一看长度就知道能否放下了! 至于定时拷贝文件,如果是win98,自带计划任务功能,使用XCopy命令即可! 否则自己做一个也不麻烦,但要一直运行.
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-02 #4 如果有的话最好用DBMS提供的SP(预存储过程) 也可以用SELECT过滤出最新修改的记录生成数据库表,恢复时用时间标志来判断最新 更新情况。 如果表不大,全部复制吧