Probleme mit MDB2 und Firebird
am 28.08.2007 15:10:26 von Stephan JaschkeHallo alle zusammen.
Ich versuche mich gerade daran eine Verbindung mit MDB2 zu einem
Firebird-Server 1.5 herzustellen. Leider kommt jedoch keine Verbindung
zustande.
Hier ein Code-Schnipsel:
require_once 'MDB2.php';
$dsn = array(
'phptype' => 'ibase',
'dbsyntax' => 'firebird',
'username' => 'STEPHAN',
'password' => 'stephan',
'hostspec' => 'localhost:3051',
'database' => 'test.fdb'
);
// $dsn =
// 'ibase(firebird)://STEPHAN.stephan@localhost:3051/test.fdb';
$db =& MDB2::connect($dsn);
if (PEAR::isError($db)) {
die($db->getMessage());
}
Der FB-Server lauert lokal auf Port 3051, test.fdb ist ein Alias.
Die Fehlermeldung (nach langem Warten) ist
MDB2 Error: connect failed
(was ich nicht gerade hilfreich finde).
Versuche ich die Verbindung mit dem DSN-String herzustellen, muss ich
nicht so lange warten, bekomme jedoch auch ein "connect failed"
Ein Connect auf der Kommandozeile mit isql geht problemlos.
Kann mir irgendjemand sagen was ich falsch mache?
MfG
Stephan
--
Logik ist die Kunst, zuversichtlich in die Irre zu gehen.