Sorry, aber wenn du net mal SQL kennst solltest bei Acces kaum
Hilfe geben…
ich kenne sql ein wenig, aber nicht in dieser von dir beschriebenen Form zum Öffnen von Abfragen oder Tabellen. Aber keine Angst, ich werde nie wieder versuchen, dir behilflich zu sein. Nicht bei solchen Reaktionen.
Das Problem liegt bei der Reihenfolge der Verweise:
Wenn du die angegebene Methode verwendest, ist es unerlässlich, dass der Verweis auf DAO 3.6 VOR einem allfälligen Verweis auf ADO gesetzt wird.
Um diese Probleme zu umgehen ist es deshalb sinnvoll (wenn auch für den Programmierer mühsamer) bei den Deklarationen die Referenz gleich mitanzugeben (zb. Dim mydb as DAO.Database). Dann spielt die Reihenfolge der Verweise keine Rolle.
Ausserdem heisst die Variable (wenigstens bei Access XP) dbOpenDynaset