我在本地機器上有一個.accdb文件,我試圖連接到它並從數據庫中的3個表中讀取一些數據。我如何使用Perl建立連接?如何使用Perl連接到MS Access數據庫?
到目前爲止,我已經爲MS Access一起颳了這麼多,但我得到錯誤,說我沒有使用正確的驅動程序。有任何想法嗎?
my $msaccess_dbh = DBI->connect(
'dbi:ODBC:driver=microsoft access driver (*.accdb);' .
'dbq=C:\path\to\database\databasefile.accdb'
);
謝謝!
編輯:只是爲了澄清,我沒有真正的要求在這裏。我只需要從這個MS Access數據庫中做2或3個選擇,然後我將完成它。所以任何連接和選擇的幫助都很好。再次感謝。
''dbi:ADO:....'也許? – 2009-10-30 19:08:29
是否有一些使用ODBC而不是OLEDB的要求? – 2009-10-30 23:24:11
沒有要求,我只需要弄清楚如何從這個愚蠢的MS Access數據庫中獲取一些數據。 – samandmoore 2009-11-02 19:30:17