送分100分:关于ACCESS数据库备份的问题
开发环境是VB6+ACCESS2003+ADO2.5,现在遇到的问题是:
根据需要,每次退出程序时,完全备份一下数据库(到一个固定的目录)(这是第一步),但只保留最后10个数据库备份文件(第二步)。
第一步实现了,第二如何实现呢。谢谢大家。
但只保留最后10个数据库备份文件 是什么意思?
直接复制一个文件就行了
shell("copy xxx.mdb yyy.mdb")
或者FileCopy
复制一个文件。
语法
FileCopy source, destination
FileCopy 语句的语法含有以下这些命名参数:
部分 描述
source 必要参数。字符串表达式,用来表示要被复制的文件名。source 可以包含目录或文件夹、以及驱动器。
destination 必要参数。字符串表达式,用来指定要复制的目地文件名。destination 可以包含目录或文件夹、以及驱动器。
说明
如果想要对一个已打开的文件使用 FileCopy 语句,则会产生错误。
FileCopy 语句示例
本示例使用 FileCopy 语句来复制文件。示例中假设 SRCFILE 为含有数据的文件。
Dim SourceFile, DestinationFile
SourceFile = "SRCFILE" ' 指定源文件名。
DestinationFile = "DESTFILE" ' 指定目的文件名。
FileCopy SourceFile, DestinationFile ' 将源文件的内容复制到目的文件中。
使用FileCopy函数复制数据库文件到备份目录去
至于保存最近10个文件的问题,你可以把数据库文件按时间来命名,比如:YYYY-MM-DD HH:MM:SS 这样你就可以判断哪十个文
相关问答:
我在模块里自定义了一个函数:stradd()
可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...
这个问题有什么办法可以解决的吗? 非常感激!
(在A ......
请各位指点下:程序代码如下mingchen = "C:\文件路径\"
cat = New ADOX.Catalog
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & min ......
在阿帕奇的web access log中,有一个是用户名选项,默认是域用户名。如果我用的是form 方式登陆,想把这个用户名写到access log中怎么实现?
楼上的, 现在的access log 是这样的
2009-07-04 02:16:37 110.110 ......
delphi 2007 + access 2007 +odbc +TADODataset,TADOConnection,TADOCommand
//删除数据
procedure TCDSSelectTools.DeleteMachine(byMachineID: string);
tmpCmd := TADOCommand.Create(ni ......