分类:
2008-05-28 21:55:32
我看了那篇《怎样在PHP中通过ADO调用Asscess数据库和COM程序》文章后,马上作了测试,结果失败了。伤心是不是。 include('tohtml.inc.php'); // load code common to ADODB 然后,IE中打入:/dbtest.php 唉!结果出来了。 令人基本满意!! (5) 接着,我又想:还要设置DSN,烦不烦!绕过DSN应如何解决?因为在asp中,我习惯用conn.open("provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("../nydatabase.mdb"))来处理mdb库,那速度快呀! ?……想了又想,看了又看……。 找找找,……,嘿嘿,终于在testdatabases.inc.php 中找到了答案! 我再把刚才的程序改编: include('tohtml.inc.php'); // load code common to ADODB Connecting $db->databaseType...";$access = 'test.mdb'; $myDSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;'.'DATA SOURCE='. $access . ';';.'USER ID=;PASSWORD=;'; if (@$db->PConnect($myDSN, "", "", "")) { phperz~com print "ADO version=".$db->_connectionID->version." "; $sql = 'select name, group1 from experts'; $rs = $db->Execute($sql); rs2html($rs,'border=2 cellpadding=3',array('Customer Name','Customer ID')); } else print "ERROR: Access test requires a Access database $access".' '.$db->ErrorMsg(); ?> phperz~com 运行。 一切搞定! 本文章相关类文件本站下载地址为: |