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
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
Kommentar