Private Sub Command1_Click()
Dim DBEngine1 As New DAO.DBEngine
If Text2.Text <> Text3.Text Then
MsgBox "两次输入的密码不相同,请重新设置!"
Exit Sub
End If
If Dir("c:\New.mdb") <> "" Then _
Kill "c:\New.mdb"
'确保数据库New.mdb不存在
例:
DBEngine.CompactDatabase "C:\Db1.mdb", "C:\Db2.mdb", ";pwd=123456"
If len(Dir("C:\Db2.mdb")) then
Kill "C:\Db1.mdb"
Name "C:\Db2.mdb" As "C:\Db1.mdb"
End If