Dies ist eine Ergänzung des gleichnamigen Artikel vom August 2004:
/t/syntaxfehler-im-visual-basic-modul/2399304
Beim Öffnen der Access-Datenbank erscheint die Fehlermeldung
„Beim Kompilieren dieser Funktion ist ein Fehler aufgetreten“
Dieser Fehler tritt z.B.auf, wenn ein Makro autoexec beim Start aufgerufen wird.
Im obigen Fall wurde der Fehler durch Neuregistrierung der DAO-Bibliothek behoben
(siehe Microsoft Artikel http://support.microsoft.com/?kbid=248790 hinsichtlich DirectX)
Bei mir trat dieser Fehler auch auf - jedoch brachte die Neuregistrierung keine Besserung.
Nach intensivem Suchen, Umbenennen, Löschen von Code,… fand ich dann eine ebenso simplewie auch frustrierende Lösung:
Im Deklarationsteil der globalen Variablen stand
Comst str_Name = „Peter“
anstatt
Const …
Wer es noch nicht sieht: der Buchstabe m im Wort Comst ist die Ursache. Ich habe sehr, sehr lange gesucht.
Nach Korrektur des Buchstabens war alles wieder in Ordnung.
Beim einfachen Verlassen der Zeile wird dieser Fehler nicht bemerkt, beim Kompilieren lediglich als nicht referenzierter Funktionaufruf betrachtet.
Soviel zum Thema falsche Fehlermeldungen.
js