Dan: PHP ODBC

Hallo Zusammen

Weiss wirklich niemand Rat?

Ich möchte mit PHP auf eine Access-Datenbank per ODBC zugreiffen. Es erscheint aber die Fehlermeldung "Warning: SQL error: , SQL state 00000 in SQLConnect in..." Ich kann aber beim besten Willen kein Fehler festellen. Die Anbindung sieht wie folgt aus:

$dsn="test";
$uid="";
$pwd"";

$conn=odbc_connect($dsn, $uid, $pwd); //der Fehler bezieht sich auf diese Zeile

...

Die ODBC-Einstellungen sind korrekt, User und Passwort ist auch korrekt und ich verwende PHP4.2.2 das ODBC-Modul ist Installiert (aber evtl. falsch konfiguriert!)...

Danke, Gruss Dan...

  1. Hallo Zusammen

    Weiss wirklich niemand Rat?

    Ich möchte mit PHP auf eine Access-Datenbank per ODBC zugreiffen. Es erscheint aber die Fehlermeldung "Warning: SQL error: , SQL state 00000 in SQLConnect in..."

    Möglichst die vollständige Fehlermeldung posten.

    $dsn="test";
    $uid="";
    $pwd"";

    Hier fehlt ein =
    $pwd="";

    $conn=odbc_connect($dsn, $uid, $pwd); //der Fehler bezieht sich auf diese Zeile

    Gruß

    Axel

    1. Hallo Alex

      Danke für die Antwort.

      Die Fehlermeldung ist vollständig, es folgt nur noch der Pfad und die betreffende Zeile:

      $conn=odbc_connect($dsn, $uid, $pwd);

      Das fehlende "=" bei $pwd ist nur ein Tipfehler...

      Ich denke es könne eine Einstellung in der php.ini sein, allerdings habe ich bisher keinen Hinweis gefunden.

      In der PHP-Info Datei ist das ODBC-Modul aufgeführt - ich weiss nicht mehr weiter...

      1. Hallo Alex

        Danke für die Antwort.

        Die Fehlermeldung ist vollständig, es folgt nur noch der Pfad und die betreffende Zeile:

        $conn=odbc_connect($dsn, $uid, $pwd);

        Das fehlende "=" bei $pwd ist nur ein Tipfehler...

        Ich denke es könne eine Einstellung in der php.ini sein, allerdings habe ich bisher keinen Hinweis gefunden.

        http://www.php.net/manual/de/function.odbc-connect.php
        In order for ODBC to work, you must uncomment the line:

        ;extension=php3_odbc.dll

        in your C:\WinNT\php3.ini

        I'm not sure if PHP4 supports ODBC at this point (beta 3)

        In der PHP-Info Datei ist das ODBC-Modul aufgeführt - ich weiss nicht mehr weiter...

        Gibt's denn die DSN im ODBC? Ist das eine System-DSN, eine Datei-DSN oder eine Benutzer-DSN?

        Gruß

        Axel

        1. http://www.php.net/manual/de/function.odbc-connect.php
          In order for ODBC to work, you must uncomment the line:

          ;extension=php3_odbc.dll

          In PHP4 existiert dieser Eintrag nicht mehr - es wird keine zusätzliche DLL benötigt...

          in your C:\WinNT\php3.ini

          I'm not sure if PHP4 supports ODBC at this point (beta 3)

          In der PHP-Info Datei ist das ODBC-Modul aufgeführt - ich weiss nicht mehr weiter...

          Gibt's denn die DSN im ODBC? Ist das eine System-DSN, eine Datei-DSN oder eine Benutzer-DSN?

          Ich habe es mit Datei- und System-DSN versucht - alles vergebens. Nun werde ichs noch mit einer Benutzer-DSN versuchen doch erahne ich das Resultat bereits...

          Gruss Dan