EvilNick Geschrieben 16. Juni 2003 Teilen Geschrieben 16. Juni 2003 Moin, das erste Problem (mit dem alten DAO) ist gelöst, leider hat es nicht den Effekt gehabt, den ich mir erhofft habe... Ich habe hier eine Access97 Datenbank, die unter WinNT4 entwickelt wurde, dort läuft sie auch ohne Probleme. Wenn ich die Datenbank nun unter Access97 auf Win2k öffnene, kommt bei folgendem Codeabschnitt ein Fehler: Set DB = DBEngine.Workspaces(0).Databases(0) Mit der Meldung: Funktion oder Schnittstelle kann nur eingeschränkt verwendet werden oder verwendet einen Typ der Automatisierung, der von Visual Basic nicht unterstützt wird Ich habe mit versch. DAO Versionen probiert, einmal die, die unter WinNT4 eingebunden ist (DAO 2.5/3.51 Compatibility Libary) als auch mit der DAO 3.6 Object Libary, beide liefen auf den gleichen Fehler hinaus. Bei der 2.5er muß ich allerdings dazu sagen, das ich die .dlls etc. von einer NT-Kiste einfach kopiert habe und in die Registry eingebunden habe. Aber trotzdem läuft es auch nicht mit DAO 3.6. Auf dem Rechner ist auch noch Office2000 installiert, das ganze wurde aber auch auf einem anderen Win2000 mit einem reinen Office97 getestet... ohne Erfolg. Hat jemand von euch eine Idee woran es liegen könnte? Ich bin hier im verzweifeln, diese blöde Fehler hält ein ganzes Projekt auf. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 16. Juni 2003 Teilen Geschrieben 16. Juni 2003 Nimm anstelle von DBEngine.Workspaces(0).Databases(0) Set DB = CurrentDB Stand in der Access 2000 Hilfe unter Deinem Fehler. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
EvilNick Geschrieben 16. Juni 2003 Autor Teilen Geschrieben 16. Juni 2003 Ups, hatte ich oben vergessen: Bereits probiert, nix funktioniert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gast Torben55 Geschrieben 18. Juni 2003 Teilen Geschrieben 18. Juni 2003 wenn acc97 verwendet dann mußt du natürlich dao 3.5 verwenden nicht 3.6, außerdem könntest du noch schauen welches service release für acc97 bei dir installiert ist (sollte sr2 sein) und welche jet engine bei dir läuft (nach msjet35.dll suchen sollte mindestens 3.51.2723.0 sein) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.