Der Code ist völlig ok.
Mein Passwort war zu sicher -.-
Ich hatte nicht wie hier im Beispiel ein einfaches Passwort, sondern
ein sehr kryptisches und langes Passwort.
Mit einem "einfacherem" Passwort funktioniert das Ganze.
Delphi-Quellcode:
const
C_CONNECTION_STRING = 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Jet OLEDB:Database Password="%s";' +
'Data Source=%s' //+
//'Persist Security Info=True';
C_PASSWORD = '1234567890'
...
LCatalog := CreateOleObject('ADOX.Catalog');
LConnectionString := Format(C_CONNECTION_STRING, [C_PASSWORD, LPath]);
LCatalog.Create(LConnectionString);