ODBC Data source name (DSN) in PHP-Skript einrichten
am 28.10.2006 11:54:35 von Roland Smiderkal
Hallo Gruppe!
Ich möchte einen ODBC-DSN für eine MS-Access-Datenbank in einem
PHP-Skript nicht nur verwenden, sondern auch automatisch einrichten.
In Perl geht das mit dem Modul Win32::ODBC und dem Kommando
Win32::ODBC::ConfigDSN(ODBC_ADD_DSN, ...). Gibt es eine vergleichbare
Möglichkeit für PHP?
PHP-Version: 5.1.6
Betriebssystem: Windows XP Professional
Grüße
Roland
Re: ODBC Data source name (DSN) in PHP-Skript einrichten
am 28.10.2006 14:50:10 von Roland Smiderkal
Patrick Rauscher schrieb:
>Ich kenne nur eine Möglichkeit über die pear-library "DB", mit der
>soetwas möglich ist:
>
>http://pear.php.net/package/DB
Wie man mit DB auf ODBC-DSNs zugreift, weiß ich. Daß man damit auch
ODBC-DSNs anlegen kann wäre mir neu. Bist Du Dir da sicher? In der
Dokumentation zu DB habe ich nichts gefunden.
Grüße
Roland
Re: ODBC Data source name (DSN) in PHP-Skript einrichten
am 28.10.2006 21:33:09 von Roland Smiderkal
Patrick Rauscher schrieb:
>nein, ich dachte du willst via DSN drauf zugreifen!
Will ich auch. Aber ich möchte die DSN nicht manuell einrichten,
sondern innerhalb des PHP-Skripts erzeugen.
Also ein PHP-Äquivalent des folgenden Perl-Codes:
use Win32::ODBC;
$ret = Win32::ODBC::ConfigDSN(
ODBC_ADD_DSN,
"Microsoft Access Driver (*.mdb)",
(
"DSN=nordwind",
"Description=Zugriff auf Nordwind.mdb",
"DBQ=D:\\data\\Nordwind.mdb",
"DEFAULTDIR=D:\\data",
"ReadOnly=1",
"UID=",
"PWD="
)
)
Grüße
Roland