我在本地机器上有一个.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