以下是我的代码:
<?php$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("news/Data/aaa.mdb"); $conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from test",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $f->value;
$rs->MoveNext();
}
?>但是浏览时有以下错误 :
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> 操作已被取消。' in D:\web\php\HITAR.org(20100323)\news\test.php:7 Stack trace: #0 D:\web\php\HITAR.org(20100323)\news\test.php(7): com->Open('DRIVER={Microso...') #1 {main} thrown in D:\web\php\HITAR.org(20100323)\news\test.php on line 7
不知道是什么原因,有那们高手能说一下。数据库所在文件夹权限能写,读操作。
<?php$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("news/Data/aaa.mdb"); $conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from test",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $f->value;
$rs->MoveNext();
}
?>但是浏览时有以下错误 :
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> 操作已被取消。' in D:\web\php\HITAR.org(20100323)\news\test.php:7 Stack trace: #0 D:\web\php\HITAR.org(20100323)\news\test.php(7): com->Open('DRIVER={Microso...') #1 {main} thrown in D:\web\php\HITAR.org(20100323)\news\test.php on line 7
不知道是什么原因,有那们高手能说一下。数据库所在文件夹权限能写,读操作。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货