PDA

View Full Version : Zugriff mit MSAccess auf AS400 via OLE-DB



matjesfilet
03-11-05, 15:21
Hallo liebes Forum,

ich greife schon seit längerem mit dem AS/400 Express Toolkit aus VB-Programmen auf die AS400 zu. Dabei wird kein ODBC Treiber verwendet sondern OLE DB.

Ist es möglich, ebenso mit MS Access zuzugreifen und jeglichen ODBC-Treiber zu umgehen? Dabei möchte ich gerne die AS400 Tabellen in Access verknüpfen.

Ich erhoffe mir davon eine Entlastung der AS400.

Viele Grüße
Matjesfilet

Fuerchau
03-11-05, 16:02
MS-Access unterstützt bei Tabellenverknüpfungen kein OLEDB sondern ausschließlich ODBC, da intern immer die JET-Engine (DAO) verwendet wird.
Um mittels OLEDB zuzugreifen muss man ein VBA-Modul mit einem Verweis auf die MSADO erstellen und alles selber programmieren.

Allerdings habe ich festgestellt, dass die ODBC-Verbindung mit dem CA-Treiber flexibler und auch schneller ist als der OLEDB-IBMDA400. Zumal der IBMDA400 keine SQL-Transaktionen unterstützt.
Der AS/400 ist es letztlich egal, da dort sowohl OLEDB als auch ODBC identisch abgehandelt werden.