php使用adodb在windows下连接access的问题?
我下载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?
用了一个测试程序
<?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?
...全文
相关推荐
PHP连接access数据库
以下是一个简单的PHP连接Access数据库的示例:```php<?
三种php连接access数据库方法
将PHP与Access结合使用可以构建出功能强大的动态网站。本文将详细介绍三种通过PHP连接Access数据库的方法:PDO方式、ODBC方式以及COM接口方式。
PHP中ADODB类详解
配置PHP,确保`extension=php_adodb.dll`(Windows)或`extension=adodb.so`(Linux)在php.ini文件中启用。5.
PHP连接Access数据库的方法小结
以下是如何使用ODBC连接到Access数据库的示例:```php<?
php access 数据连接与读取保存编辑数据的实现代码
然而,PHP中使用ADODB通常需要在Windows环境中,并且可能需要安装额外的组件。总的来说,PHP连接和操作Access数据库提供了多种途径,包括COM接口、ODBC函数以及ADODB。


基础编程
