A2002: 'Sie können x jetzt nicht beenden'

Hallöle, allerseits!

Habe folgendes Problem: Ich starte eine Datenbank. In dieser komprimiere ich eine Datenbank. Diese rufe ich per

Shell "msaccess.exe """ & strConnect & """", vbNormalFocus

in einem weiteren Access auf. Dann möchte ich direkt mit

DoCmd.Quit acQuitSaveNone

die erste DB wieder schließen. Das funktionierte unter Access 97 problemlos.

Nun kommt die Fehlermeldung „Sie können x jetzt nicht beenden. Wenn Sie ein VB-Modul ausführen, das OLE oder DDE einsetzt, müssen Sie dieses Modul eventuell unterbrechen.“

Was kann ich tun? Jemand eine Idee?

Gruß, Manfred

Hallo Manfred,

eine Idee schon, aber keine garantierte Lösung, der Shell Befehl läuft asynchron, arbeitet parallel und ist evtl. noch nicht abgearbeitet und dann versuchtst Du das Modul zu schliessen, das Shell aufruft, und dann kommt es zum Fehler.

Evtl. hilft der Ansatz, wenn nicht maile, ich habe das Problem schon mal gehabt und gelöst, jedoch vor Dienstag keine Zeit.

Peter