php连接access时候出错,php的版本是5.3的,access是2007的另存为2002-2003兼容的,adodb是511的
php代码:
<?php 
include('inc/tohtml.inc.php');
include('inc/adodb.inc.php');
$db = ADONewConnection("ado_access");
print "<h1>Connecting $db->databaseType...</h1>";

$access = realpath("mydb2003.mdb");
$myDSN =  'PROVIDER=Microsoft.Jet.OLEDB.4.0;'. 'DATA SOURCE=' . $access . ';';
$db->debug=true;
$db->PConnect($myDSN, "", "", "");
$db->Close();
?> 错误信息:
Connecting ado_access...
Host=PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=E:\code\web\test\mydb2003.mdb;
version=6.1PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=E:\code\web\test\mydb2003.mdb;
exception 'com_exception' with message 'Source: Microsoft JET Database Engine
Description: 未指定的错误' in E:\code\web\test\inc\drivers\adodb-ado5.inc.php:114
Stack trace:
#0 E:\code\web\test\inc\drivers\adodb-ado5.inc.php(114): com->Open('PROVIDER=Micros...')
#1 E:\code\web\test\inc\drivers\adodb-ado5.inc.php(130): ADODB_ado->_connect('PROVIDER=Micros...', '', '', '')
#2 E:\code\web\test\inc\adodb.inc.php(588): ADODB_ado->_pconnect('PROVIDER=Micros...', '', '', '')
#3 E:\code\web\test\access.php(10): ADOConnection->PConnect('PROVIDER=Micros...', '', '', '')
#4 {main}
PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=E:\code\web\test\mydb2003.mdb;: No connection established