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?
...全文
122 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xeina 2005-03-18
  • 打赏
  • 举报
回复
谢谢!
xuzuning 2005-03-18
  • 打赏
  • 举报
回复
$dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=jws.mdb;Uid=;Pwd=;";
中jws.mdb应为绝对路径

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧