Einzelnen Beitrag anzeigen
Alt 14.08.2008, 15:09  
rentasad
Neuer Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 3
rentasad befindet sich auf einem aufstrebenden Ast
Standard ODBC connect klappt nicht mit XAMPP

Hi,

ich bin neu hier, programmiere aber seit ein paar Jahren gelegentlich mal etwas für die Arbeit.
Im Augenblick möchte ich einen Zugriff auf unseren ADS-Datenbankserver programmieren, um damit Abfragen zu schreiben und zu exportieren.

Über den Aufruf meiner Skripte per DOS-Konsole hat das bisher ohne Probleme geklappt. Ich bediene mich der PEAR-Klassen:

require_once ('DB.php');

$dsn = 'odbc:///f991'; // DSN-Name

$dbODBC = DB :: connect($dsn); // CONNECT herstellen

if (true == DB :: isError($dbODBC))
{
die($dbODBC->getMessage());
}
else
{
echo "Connect erfolgreich";
}


Als Output erhalte ich: "DB Error: connect failed"

Wenn ich es allerdings vom DOS-Fenster aus starte, geht es ohne Probleme und die Verbindung wird hergestellt:
v:\XAMPP\php\php.exe" "index.php"

Erst dachte ich, es liegt vielleicht daran, dass XAMPP als dienst läuft und ODBC nicht auf Benutzer-DSNs zugreifen kann und habe es als System-DSN angelegt.

Ergebnis: Das Gleiche, von DOS gehts, aber im XAMPP nicht. Ich benötige aber die Integration der Funktionen in mein Firmenwebportal.

Kennt einer von Euch Konfigurationen am XAMPP oder hat jemand von Euch schon mal diese Problematik gehabt?

Vielen Dank für Eure Hilfe und Grüße

Rentasad

PS: Die Suche habe ich befragt, habe aber kein äquivalentes Problem gefunden.

Geändert von rentasad (14.08.2008 um 15:11 Uhr). Grund: Ich habe versucht, den Quelltext in eine richtige BOX mit Highlighting zu packen, hat leider nicht geklappt.
rentasad ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten