Chris Leick
2004-06-15 14:20:57 UTC
Hallo zusammen,
mittels PHP möchte ich über ODBC auf eine Access-DB zugreifen (WinXP,
Apache 1.3, PHP4).
Meine Versuche:
<?php
$connection_string ='MyDB';
$user = 'chris';
$pass = 'passwort';
$conn_id = odbc_connect( $connection_string, $user, $pass )
usw..
Hier erhielt ich die Fehlermeldung:
Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver]
'(unbekannt)' ist kein zulässiger Pfad. Stellen Sie sicher, dass der
Pfad richtig eingegeben wurde und dass Sie mit dem Server, auf dem sich
die Datei befindet, verbunden sind., SQL state S1009 in SQLConnect in ...
(Anmerkung: Ich habe in der Registry einen UNC-Pfad zur Datenbank
eingetragen, die System-DSN funktioniert damit)
2.Versuch:
<?php
$connection_string = 'DRIVER={Microsoft Access-Treiber
(*.mdb)};SERVER=localhost;DATABASE=MyDB';
$user = 'chris';
$pass = 'passwort';
Fehlermeldung:
Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver]Ungültiges
Attribut für die Verbindungszeichenfolge. SERVER, SQL state 01S00 in
SQLConnect in ...
(Anmerkung: Die Datenbank liegt lokal. Offenbar scheint das "lokalhost"
nicht zu stimmen. Aber die Eingabe eines UNC-Pfade funktioniert
ebenfalls nicht.)
Chris
mittels PHP möchte ich über ODBC auf eine Access-DB zugreifen (WinXP,
Apache 1.3, PHP4).
Meine Versuche:
<?php
$connection_string ='MyDB';
$user = 'chris';
$pass = 'passwort';
$conn_id = odbc_connect( $connection_string, $user, $pass )
usw..
Hier erhielt ich die Fehlermeldung:
Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver]
'(unbekannt)' ist kein zulässiger Pfad. Stellen Sie sicher, dass der
Pfad richtig eingegeben wurde und dass Sie mit dem Server, auf dem sich
die Datei befindet, verbunden sind., SQL state S1009 in SQLConnect in ...
(Anmerkung: Ich habe in der Registry einen UNC-Pfad zur Datenbank
eingetragen, die System-DSN funktioniert damit)
2.Versuch:
<?php
$connection_string = 'DRIVER={Microsoft Access-Treiber
(*.mdb)};SERVER=localhost;DATABASE=MyDB';
$user = 'chris';
$pass = 'passwort';
Fehlermeldung:
Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver]Ungültiges
Attribut für die Verbindungszeichenfolge. SERVER, SQL state 01S00 in
SQLConnect in ...
(Anmerkung: Die Datenbank liegt lokal. Offenbar scheint das "lokalhost"
nicht zu stimmen. Aber die Eingabe eines UNC-Pfade funktioniert
ebenfalls nicht.)
Chris