Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 18-07-2008, 09:31
kannkeinphp
 Registrierter Benutzer
Links : Onlinestatus : kannkeinphp ist offline
Registriert seit: Jun 2006
Beiträge: 49
kannkeinphp ist zur Zeit noch ein unbeschriebenes Blatt
Standard 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

Geändert von kannkeinphp (18-07-2008 um 09:34 Uhr)
Mit Zitat antworten