Danke für die Antworten!
Das Problem lag daran, dass mydac eine Komponente hat, um die
mysql Befehle zu überwachen. Wenn die eingeschlatet ist, darf man nicht CoUninitialize aufrufen. Das muss ich machen, weil eine andere Komponente (xpburn) sonst den openfolderdialog irgendwie stört.
Seit dem ich das mdbmonitor(mydac) ausgeschlatet habe funktioniert einwandfrei (und entprechend couninitilize, und danach initialize aufrufe).
ISkywalker