错误:Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序' in D:\315\znmdb3\HTML\aphp.php:5 Stack trace: #0 D:\315\znmdb3\HTML\aphp.php(5): com->open('driver={microso...') #1 {main} thrown in D:\315\znmdb3\HTML\aphp.php on line 5
怎么会报数据源名称错误?但是我路径是对的啊!
源代码:
<?php
$db_database= "liaoyiszbsystem.mdb";
$dbc=new com("ADODB.Connection");
echo realpath($db_database);
$dbc->open("driver={microsoft access driver(*.mdb)};dbq=".realpath($db_database));
$rs=$dbc->execute("select qikan_id,cb_time from qikan where add_nodeshu>0 and istrue=true order by cb_time asc");
$i=0;
while (!$rs->eof && $i<5)
{
$i+=1;
// $fld0=$rs->fields["qikan_id"];
//echo "$fld0->value $fld1->value ....";
//$rs->movenext();
}
$rs->close();
?>
就这么一些很简单的代码!请教问题在哪里
怎么会报数据源名称错误?但是我路径是对的啊!
源代码:
<?php
$db_database= "liaoyiszbsystem.mdb";
$dbc=new com("ADODB.Connection");
echo realpath($db_database);
$dbc->open("driver={microsoft access driver(*.mdb)};dbq=".realpath($db_database));
$rs=$dbc->execute("select qikan_id,cb_time from qikan where add_nodeshu>0 and istrue=true order by cb_time asc");
$i=0;
while (!$rs->eof && $i<5)
{
$i+=1;
// $fld0=$rs->fields["qikan_id"];
//echo "$fld0->value $fld1->value ....";
//$rs->movenext();
}
$rs->close();
?>
就这么一些很简单的代码!请教问题在哪里
http://www.dazhe361.com/znmdb3/html/aphp.php
可以直接这里看结果!还是报错
名称正确吗?去 cmd
%SystemRoot%\system32\odbcad32.exe
看看吧