IBMDA400 ist nicht empfehlenswert, da nicht vollständig SQL-Konform.

Der MS-OLE heißt "MSDASQL".
Die Verbindungsfolge lautet dann:
"Provider=MSDASQL;Driver={Client Access ODBC Driver (32-bit)};SYSTEM=MYSYS;DBQ=MYLIB;CMT=0;SEARCHPATTERN=0 ;PREFETCH=1;"

Bei CMT muss der entsprechende Eintrag (0=Ohne Commit, 1=*CHG) ausgewählt werden.
DBQ nennt die Default-Lib bei nicht qualifizierten Tabellen.

MS-SQL-Server kann nur Lesend zugreifen, wenn die AS/400-DB nicht journalisiert wird !