压缩数据库使用CompactDatabase命令,下面的语句压缩数据库并产生一个数据库备份: DBEngine.CompactDatabase “C:\VB\BIBLIO.MDB”, “C:\VB\BIBLIO2.MDB” Kill “C:\VB\BIBLIO.BAK” Name “C:\VB\BIBLIO.MDB” As “C:\VB\BIBLIO.BAK” Name “C:\VB\BIBLIO2.MDB” As “C:\VB\BIBLIO.MDB” 注意,如果数据库很大的话,可能需要整夜的时间来压缩数据库。
还有2个问题。
1压缩带密码的数据库,我使用ado--odbc的方式,应该怎么写?
2使用ado连接带密码的数据库的时候,生成字符串的时候在测试连接的时候,老出现错误,请问怎么回事情?
“driver={microsoft access driver (*.mdb)};pwd=密码;dbq=" & App.Path & "\数据库名”
DBEngine.CompactDatabase “C:\VB\BIBLIO.MDB”, “C:\VB\BIBLIO2.MDB”
Kill “C:\VB\BIBLIO.BAK” Name “C:\VB\BIBLIO.MDB” As “C:\VB\BIBLIO.BAK”
Name “C:\VB\BIBLIO2.MDB” As “C:\VB\BIBLIO.MDB”
注意,如果数据库很大的话,可能需要整夜的时间来压缩数据库。
☆如何使用 ADO 來压缩或修复 Microsoft Access 文件☆
http://www.jinesc.com/myweb/disp.asp?idd=93&room=1010