php使用adodb在windows下连接access的问题?
xeina 2005-03-18 11:21:07 我下载adodb并放在网页的目录下
用了一个测试程序
<?php
include('adodb/adodb.inc.php');
$conn = ADONewConnection('access');
$dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=jws.mdb;Uid=;Pwd=;";
$conn->Connect($dsn);
$recordSet = &$conn->Execute('SELECT * FROM class');
if (!$recordSet) {
print $conn->ErrorMsg();
}
else {
while (!$recordSet->EOF) {
print $recordSet->fields[0].' '.$recordSet->fields[1].' '.$recordSet->fields[2].'<BR>';
$recordSet->MoveNext();
}
}
$recordSet->Close();
$conn->Close();
?>
但显示错误Warning: odbc_connect(): SQL error: [Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。, SQL state S1000 in SQLConnect in C:\Apache2\htdocs\jws\adodb\drivers\adodb-odbc.inc.php on line 60
用这样的程序连接的话
include('adodb/adodb.inc.php');
$conn = &ADONewConnection('access');
$conn->PConnect(‘jws.mdb');
$recordSet = &$conn->Execute('select * from class');
会出现这个错误 odbc_pconnect(): SQL error: [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
我想问问我的问题出在哪,怎么才能正确的连接上access?