Jag använder följande script för komprimera min databas. Vilket fungerar utmärkt.
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(strTmpPath) Then
Set objEngine = CreateObject("JRO.JetEngine")
objEngine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strTmpPath, "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strServerPath & "temp.mdb"
objFSO.CopyFile strServerPath & "temp.mdb", strTmpPath
objFSO.DeleteFile(strServerPath & "temp.mdb")
Set objFSO = Nothing : Set objEngine = Nothing
Problemet är att om jag har en lösenord skyddad databas får jag ett felmeddelande om att "Not a valid password." Jag har provat att lägga till följande
Där skriver han att databasen inte får vara lösenordskyddad och refererar till microsofts hemsida för mer information. Men jag kan inte se att dom nämner någonting om att databasen inte får vara lösenordskyddad!!
Förstår inte varför de då skriver in lösenord i sina exempel?