Olá pessoal desenvolvi uma simples rotina para compactar Banco de Dados Access, e meu BD está com senha, e não sei onde tenho que colocar a senha do BD para poder compacatar ele, e quando coloco o BD sem senha funciona normal:
Private Sub Compactar_Click()
Dim DB1 As String
Dim DB2 As String
X = MsgBox("Deseja Compactar a Base de Dados?", 36, "Compactar")
If X = 6 Then
oDB.Close
Bd.Close
DB1 = App.Path & "Controle.mdb"
DB2 = App.Path & "Controle2.mdb"
DBEngine.CompactDatabase DB1, DB2
Kill DB1
Name DB2 As DB1
MsgBox " Compactação concluida com Sucesso !!! "
Set db = Workspaces(0).OpenDatabase(App.Path & "Controle.mdb", False, False, ";PWD=Senha??")
End If
end sub
Se puderem me ajudar agradeço Abraços...