JDBC :-) ... oder (meine empfohlene Variante): via WebAPI.
Hier definierst du ganz genau die Schnittstellen und hast damit auf der IBM i eine bessere Kontrolle was rein & raus geht.
Der Fehler ist leider wohl aus Sicherheitsgründen so gestaltet oder eine falsche Übersetzung.
Bei mir ist der Fehler immer dann aufgetreten, wenn der Username oder das Kennwort länger ist als zugelassen.
User: max. 10
Password: Je nach PWDLVL max. 10 oder 256.
Ansonsten gibts auch den OLEDB-Treiber. Der ist aber irgendwie schon länger nicht mehr weiter entwickelt worden, denn der ODBC-Treiber ist der effektivste.
Selbst via .Net greife ich lieber per ODBC als OLEDB zu.
Außerdem würde es an dem Fehler nichts ändern.
Und was heißt: In der Verbindungsfolge steht nichts drin?
Ohne Inhalt klappt das eher selten.
Ggf. postest du mal den Code deines Verbindungsaufbaues und in welcher Programmiersprache du das machst.
Bookmarks