Dim JRO As JRO.JetEngine
Dim stSource
Dim stTarget
PW$ = "Password"
Set JRO = New JRO.JetEngine
Access.Close
stSource = "PROVIDER=Microsoft.Jet.OLEDB.4.0;" & _
" Data Source=pdp.mdb;Jet OLEDB

atabase Password=" & PW$
stTarget = "PROVIDER=Microsoft.Jet.OLEDB.4.0;" & _
" Data Source=pdp1.mdb;Jet OLEDB:Engine Type=5;Jet OLEDB

atabase Password=" & PW$
Call JRO.CompactDatabase(stSource, stTarget)
Kill "pdp.mdb"
Name "pdp1.mdb" As "pdp.mdb"
Set Access = New ADODB.Connection
Access.CursorLocation = adUseClient
On Error GoTo errCheck
Access.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;" & _
" Data Source=pdp.mdb;Jet OLEDB

atabase Password=" & PW$
On Error GoTo 0
Exit Sub