Werte per ODBC in MS Access einfügen ...

Hallo gamerfunkie,

wie hast Du deine Probleme gelöst, ich möchte auf eine accessdatenbank zugreifen und bekomme bei der sql abfrage einen Fehler. Gleiches habe ich unter datenbanken gepostet aber noch nicht die entscheidende Antwort bekommen.Hier mal mein code:
PHP:
<?php

	include_once 'adodb/adodb-errorpear.inc.php';
	include_once 'adodb/adodb.inc.php';
	// include_once 'adodb/adodb-access.inc.php';
	// include_once 'adodb/adodb-odbc.inc.php';
	include_once 'adodb/tohtml.inc.php';
	$db = ADONewConnection('access');

	$dsn = "Driver= {Microsoft Access Driver (*.mdb)};Dbq= c:\temp\adressen.mdb;Uid=Admin;";
	@$db->Connect($dsn); 

	$result = $db->Execute("SELECT FirstName,LastName FROM People;");
	if (!is_object($result)) {
		$e = ADODB_Pear_Error();
		echo '<p><b>'.$e->message.'</b>'; 
	} else {
		while (!$result->EOF) {
			for ($i = 0, $max = $result->FieldCount(); $i < $max; $i++) {
				echo $result->fields[$i].' ';
				$result->MoveNext();
				echo "<br>";
			}
		}
	}

?>

Und wieder die Fehlermeldung:
access error: [S1000: [Microsoft][ODBC Microsoft Access Driver] Kein zulässiger Dateiname.] in EXECUTE("SELECT FirstName,LastName FROM People;")
auch wenn ich mit "select people.firstname,people.lastname from people" oder mit select people.* from people " arbeite bekomme ich die selbe Fehlermeldung!

Danke schon mal im Voraus

genpop
 
Zurück