Hallo Leute,
und zwar habe ich ein Problem beim Verbinden zu einer ODBC-Datenbank per VBA in Access 2010.
Wir haben umgestellt auf ADODB anstatt von DAO. Dies ist notwendig, da ab Access 2010 die "Workspaces" aufgrund von "dbUseODBC" für uns nicht mehr funktionieren.
In unserem früheren Code, erstellen wir eine Verbindung per dbUseODBC zur ODBC (SQL Server) Datenbank. Da wir per ConnectionString keinen User mitgeben, erfrägt er sich bei jedem Start der Access-Datenbank den Usernamen und das Passwort. Das ist auch so gewollt, da jeder Mitarbeiter einen User besitzt und sich mit diesem anmelden soll.
Nun: Bei ADODB wirft das Programm einen Fehler, da er ohne User keine Verbindung öffnen kann. Die Frage lautet nun: Ist es möglich eine solche User-Abfrage beim Verbinden zu der Datenbank aufzurufen (ohne direkt ein eigenes Formular zu machen)? Oder ist ein eigenes, kleines Formular zum Abfragen notwendig, da ADODB dies nicht mehr alleine handeln kann?
Viele Grüße,
Yannici