易截截图软件、单文件、免安装、纯绿色、仅160KB

送分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 这样你就可以判断哪十个文


相关问答:

ACCESS的自定义函数在delphi里怎么用呢...

我在模块里自定义了一个函数:stradd()

可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...

这个问题有什么办法可以解决的吗? 非常感激!


(在A ......

vb.net 创建access数据表实现一数据库多个数据表?

请各位指点下:程序代码如下mingchen = "C:\文件路径\"
cat = New ADOX.Catalog
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & min ......

如何设定access log中的authenticated username?

在阿帕奇的web access log中,有一个是用户名选项,默认是域用户名。如果我用的是form 方式登陆,想把这个用户名写到access log中怎么实现?

楼上的, 现在的access log 是这样的
2009-07-04 02:16:37 110.110 ......

Delphi 与 ACCESS的诡异现象

delphi 2007 + access 2007 +odbc +TADODataset,TADOConnection,TADOCommand


//删除数据
procedure TCDSSelectTools.DeleteMachine(byMachineID: string);
  tmpCmd := TADOCommand.Create(ni ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号