php使用adodb在windows下连接access的问题?

xeina xeina 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我下载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?
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
xeina
基础编程 21,889 成员 140,329 内容