Donde incluir la contraseña en este código
Al incluir este código en un botón me dice Error al compactar la base de datos: -2147217843 No es una contraseña válida.
He tratado de incluirla pero no encuentro el lugar correcto, pensemos que la contraseña es c2023f1825. ¿Dónde se ubicaría? Gracias de antemano
Sub Compactar_click()
' Compactar una base de datos con ADO
Dim sDBTmp As String
Dim je As JRO.JetEngine
'
On Error GoTo ErrCompactar
'
Set je = New JRO.JetEngine
'
' Crear un nombre "medio" aleatorio
sDBTmp = "DBT_" & Format$(Minute(Now), "00") & Format$(Second(Now), "00") & ".mdb"
' Asegurarnos de que no existe una base con el nombre temporal
If Len(Dir$(sDBTmp)) Then
Kill sDBTmp
End If
'
MsgBox " Compactando la base de datos..."
' Compactar la base de datos
je.CompactDatabase "Data Source=" & "D:\SG RADIO+\Datos SGR v2.0.mdb" & ";", _
"Data Source=" & sDBTmp & ";"
'
' Eliminar la base de datos original
Kill "Datos SGR v2.0.mdb"
'
' Renombrar la base temporal con el original
Name sDBTmp As "Datos SGR v2.0.mdb"
'
MsgBox " Base de datos compactada."
'
Exit Sub
'
ErrCompactar:
' Mostrar el mensaje de error
MsgBox "Error al compactar la base de datos:" & vbCrLf & _
Err.Number & " " & Err.Description, _
vbExclamation, "Error al compactar la base de datos"
Err.Clear
MsgBox " *** Error al compactar la base de datos ***"
End Sub