adodb und access

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • adodb und access

    Hallo,
    ich habe wieder mal einProblem...

    ich muss Daten aus einem AccessDB herauslesen... Nur auslesen.

    Ein paar konverter habe ich schon gefunden, aber ich möchte es direkt aus der Datei lesen... Hab mir adodb heruntergeladen....

    ich habe folgende script aus docu's kopiert:

    <?php
    conn = &ADONewConnection('access'); # create a connection
    $conn->PConnect('northwind'); # connect to MS-Access, northwind DSN
    $recordSet = &$conn->Execute('select * from diary');

    if (!$recordSet)
    print $conn->ErrorMsg();
    else
    while (!$recordSet->EOF) {
    print $recordSet->fields[0].' '.$recordSet->fields[1].'<BR>';
    $recordSet->MoveNext();
    } $recordSet->Close(); # optional
    $conn->Close(); # optional

    $db = ADONewConnection('access');
    $dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=diary.mdb;Uid=;Pwd=;";
    $db->Connect($dsn);


    $result = $db->Execute('Select * from diary');
    if ($result == false){
    die ('error');
    }

    while(!$result->EOF){
    print $result->fields['dte'];
    $result->MoveNext();
    }
    ?>

    Aber hat nicht funktioniert.. Fehlermeldung:

    Notice: Use of undefined constant ODBC_BINMODE_RETURN - assumed 'ODBC_BINMODE_RETURN' in /pages/f5/4e/d0006210/home/htdocs/fsinfo/adodb/adodb.inc.php on line 4100

    Notice: Use of undefined constant SQL_CUR_USE_DRIVER - assumed 'SQL_CUR_USE_DRIVER' in /pages/f5/4e/d0006210/home/htdocs/fsinfo/adodb/adodb.inc.php on line 4100


    Sogar adodbs eigene scripte laufen nicht.
    http://www..../adodb/tests/test.php?testaccess=1
    gibt die gleiche Meldung aus...

    Was mache ich falsch?
    Gibt es andere Möglichkeiten womit ich die .mdb - files bearbeiten kann?
    Falls es überhaupt nicht geht, kann ich die Konvertierungsprocess automatisieren?

    Vielen Dank
    Zuletzt geändert von kannkeinphp; 18.07.2008, 09:34.

  • #2
    Hallo nochmal,

    ich glaube, ich bin einwenig weitergekommen...

    Es handelt sich um einen Strato Server... Ein Linux/Unix - Server.
    Deshalb kann ich wahrscheinlich keine System- oder Datei-DSN erstellen.

    Das bedeutet, denke ich doch konvertieren -> exportieren -> importieren -> auslesen

    hat jemand noch Idee oder soll ich schon aufgeben?

    grüße

    Kommentar

    Lädt...
    X