Bei DateiDSN hat M$ ein Problem, wenn die Anzahl Parameter die länge von ca. 150 Zeichen übersteigt. Dies ist bei CA der Fall !

Korrekt funktioniert das nur mit Benutzer/SystemDSN.

Du kannst die Parameter in der Verbindungsfolge (ConnectionString) auch komplett selbst vorgeben, wenn du den Treibernamen "Driver={Client Access ODBC Driver (32-bit)};" selber mit angibst.

Z.B.:

dim myCon as new ADODB.Connection
with myCon
.Connectionstring="Provider=MSDASQL;Driver={Client Access ODBC Driver (32-bit)};SYSTEM=MYSYS;DBQ=MYLIB;CMT=0;TRANSLATE=1;CON NTYPE=0;SEARCHPATTERN=0;"
.Properties("Prompt") = adPromptComplete ' falls Anmeldung nötig
.open
end with
Dann ist eine DSN-Generierung generell nicht mehr erforderlich.