Anmelden

View Full Version : Problem mit PHP-ODBC-Connect



Etherion
18-05-06, 15:09
Hallo zusammen, hallo Fuerchau 4999 ;-)

ich beschäftige mich gerade mit PHP unter Pase. Ich habe leider noch ein Problem mit mit der Zugangsberechtigung. Ich gebe beim odbc_connect den Namen der Datenbank(AS/400-Systemname), meinen Benutzernamen und mein Passwort an und folgende Fehlermeldung erscheint:

Warning: odbc_connect(): SQL error: Benutzer LIBUDA entspricht nicht dem aktuellen Benutzer QTMHHTP1., SQL state 42977 in SQLConnect in /www/php4/htdocs/dyntable.php on line 19
IO-Fehler
Warning: odbc_fetch_row(): supplied argument is not a valid ODBC result resource in /www/php4/htdocs/dyntable.php on line 42

Warning: odbc_num_fields(): supplied argument is not a valid ODBC result resource in /www/php4/htdocs/dyntable.php on line 49

Warning: odbc_close(): supplied argument is not a valid ODBC-Link resource in /www/php4/htdocs/dyntable.php on line 70


Danach rufe ich mit dem Browser die Seite ein zweites Mal auf und ich bekommen die Daten richtig angezeigt. Es scheint dann überhaupt keine Autoritätsprüfung mehr per Werbserver stattzufinden.

Wer hat schon Erfahrungen mit PHP auf der AS/400?

Gruß

Etherion

KM
19-05-06, 07:02
Hallo,

die Angabe des Benutzers und des Passwortes kannst Du Dir sparen. Die Authentifizierung wird auf der iSeries sowieso nicht mit diesem Benutzer durchgeführt, sondern mit dem CGI-Benutzer bzw. dem Benutzer unter dem die HTTP-Server-Instanz läuft. Schau Dir auch mal folgenden Link dazu an:

http://www.phpmag.de/itr/online_artikel/psecom,id,359,nodeid,62.html

Gruß,
KM

Etherion
19-05-06, 13:31
Hallo KM,

danke für den Hinweis.

Gruß

Etherion