Hi!
Also ich nutze habe folgende Problem:
Über die PEAR Datenbank-Abstraktion
http://pear.php.net/manual/en/core.db.php
versuche ich verzeifelt eine Access Datenbank anzubinden.
MySQL über PEAR:: DB klappt,
Oracle 8i klappt,
aber ODBC nicht.
Datenbank-Fehler:
DB Error: connect failed
[nativecode=IM002 [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben.]
Das Problem ist das Pear sein eigenes Error-Handling hat und der Fehler nicht so leicht zu interpolieren ist.
- Access-DB ist als System-DSN angemeldet.
- PHPInfo() zeigt das alle relevanten ODBC Funktionen enable sind.
- 2 anderen Datenbanken funktionieren.
- Die Namen wurden explizit kopiert.
Und ich verstehe die Meldung .." und es wurde kein Standardtreiber angegeben." nicht.
Kann mir jemand helfen?
cu
Blaster
Also ich nutze habe folgende Problem:
Über die PEAR Datenbank-Abstraktion
http://pear.php.net/manual/en/core.db.php
versuche ich verzeifelt eine Access Datenbank anzubinden.
MySQL über PEAR:: DB klappt,
Oracle 8i klappt,
aber ODBC nicht.
Datenbank-Fehler:
DB Error: connect failed
[nativecode=IM002 [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben.]
Das Problem ist das Pear sein eigenes Error-Handling hat und der Fehler nicht so leicht zu interpolieren ist.
- Access-DB ist als System-DSN angemeldet.
- PHPInfo() zeigt das alle relevanten ODBC Funktionen enable sind.
- 2 anderen Datenbanken funktionieren.
- Die Namen wurden explizit kopiert.
PHP-Code:
//Aufruf:
$dsn = "odbc://localhost/DBname";
$this->db = DB::connect($dsn);
Kann mir jemand helfen?
cu
Blaster