Klaus1: Zugriff auf (uralte) Oracle-Datenbank

Beitrag lesen

Hallo,

Wenn ich aber selbiges innerhalb eines PHP-Scripts versuche, erhalte ich die folgende Fehlermeldung:

Warning: odbc_connect(): SQL error: Aufgrund des Systemfehlers 126: 
Das angegebene Modul wurde nicht gefunden. 
(Oracle73, C:\ORANT\ODBC\sqo32_73.dll) konnte der angegebene Treiber nicht geladen werden., 
SQL state IM003 in SQLConnect in D:\www\test\odbctest.php on line 47

Es könnte sein, dass unterschiedliche php.ini genommen werden und darin andere Pfadangabe dafür sorgen, dass Librarys nicht gefunden werden. Eine andere Ursache kann auch sein, dass der PATH unterschiedlich gesetzt ist.

Es wird die identische php.ini übernommen, das habe ich über die Kommandozeile mittels php --ini und im Browser über <?php phpinfo(); ?> geprüft.

Kann es sein, dass PATH unterschiedlich gesetzt ist, wenn ich über das Script den Inhalt von c:\orant\odbc anzeigen lasse und im Script die Fehlermeldung angezeigt wird, dass die DLL in c:\orant\odbc nicht gefunden wurde?

Ich habe in der Umgebungsariable PATH und ORACLE_HOME vom System die beiden Pfade c:\orant und c:\orant\odbc eingetragen. Den Apache-Dienst habe ich neugestartet.

LG Klaus