Access 64bit Verweis DAO Problem
Hallo Zusammen,
Seit 07.03.2023 habe ich ein Problem mit Zugriff auf Tabellen (openrecordset)
Ich entwickle seit über 20 Jahre Access Datenbanken, und habe schon 1000 Mal openrecordset verwendet.
Es geht um eine MDB Datenbank unter Office 365 64bit
Das ganze fing vor 1 Woche an, als ich plötzlich einen falsche verweis auf "Microsoft DAO 3.6 Object Library" hatte. Habe dann die Alternative DLL eingebunden "Microsoft Office 16.0 Access Database Engine Object Library "
Das hat auch funktioniert, VBA-Projekt lies sich wieder kompilieren .... alles gut .... dachte ich.
Gestern habe ich eine Function erweitert, ein neues OpenRecordset hinzugefügt.
Das ging 10 Mal gut (Daten wurde angefügt). Plötzlich aber bekam ich ein Fehler 91, obwohl alles richtig programmiert ist.
Dann habe ich als Alternative ein Docmd.RunSQL("INSERT INTO......") verwendet, und bekomme die gleiche Fehlernummer 91 (an dieser Stelle sollte kein Fehler 91 kommen).
Auch macht es kein Unterscheid ob es eine lokale Tabelle, oder eine verknüpfte ODBC Tabelle ist (SQL Server)
Betriebssystem ist Windows 10 64bit mit Office 365
Gibt es hier ein neues Microsoft Update (Windows oder Office), dass das Problem erklären könnte?
Hinweis: da ich auch Probleme hatte mit einem DirectX "SMPT.ocx" habe ich am Tag davor im TrustCenter ein paar Optionen in Access gelockert (Zugriff auf DirectX und Makro)
Danke für Hinweise
Gruß
Claude
Seit 07.03.2023 habe ich ein Problem mit Zugriff auf Tabellen (openrecordset)
Ich entwickle seit über 20 Jahre Access Datenbanken, und habe schon 1000 Mal openrecordset verwendet.
Es geht um eine MDB Datenbank unter Office 365 64bit
Das ganze fing vor 1 Woche an, als ich plötzlich einen falsche verweis auf "Microsoft DAO 3.6 Object Library" hatte. Habe dann die Alternative DLL eingebunden "Microsoft Office 16.0 Access Database Engine Object Library "
Das hat auch funktioniert, VBA-Projekt lies sich wieder kompilieren .... alles gut .... dachte ich.
Gestern habe ich eine Function erweitert, ein neues OpenRecordset hinzugefügt.
Das ging 10 Mal gut (Daten wurde angefügt). Plötzlich aber bekam ich ein Fehler 91, obwohl alles richtig programmiert ist.
Dann habe ich als Alternative ein Docmd.RunSQL("INSERT INTO......") verwendet, und bekomme die gleiche Fehlernummer 91 (an dieser Stelle sollte kein Fehler 91 kommen).
Auch macht es kein Unterscheid ob es eine lokale Tabelle, oder eine verknüpfte ODBC Tabelle ist (SQL Server)
Betriebssystem ist Windows 10 64bit mit Office 365
Gibt es hier ein neues Microsoft Update (Windows oder Office), dass das Problem erklären könnte?
Hinweis: da ich auch Probleme hatte mit einem DirectX "SMPT.ocx" habe ich am Tag davor im TrustCenter ein paar Optionen in Access gelockert (Zugriff auf DirectX und Makro)
Danke für Hinweise
Gruß
Claude
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 6276787619
Url: https://administrator.de/contentid/6276787619
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
2 Kommentare
Neuester Kommentar