<?php //读取mdb数据库例程
$conn = new com("ADODB.Connection");
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=e:\\phpnews\\newsmdb.mdb";
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet"); /*
$rs->Open("select * from player",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $f->value;
$rs->MoveNext();
}
*/
/*
不过我不想利用com控件操作,而直接利用odbc_connect()等函数对数据库操作,我该如何建立连接??
现在我的情况是,在e:\学习\php_access这么个目录下建立了一个叫"dsptest.mdb"的ACCESS数据库;
我用如下操作,却被告知错误。
<?php
$link=odbc_connect('DSN=dsp','$user','$pwd');
..........
..........
结果告诉我说:
SQL error: [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序, SQL state IM002 in SQLConnect in E:\学习\php_access\dsptest.php on line 2
请问该如何处理。?>