PHP中通过ADODB库实现调用Access数据库之修正版本 原创

最主要的下载地址了,请先看上一篇文章。
http://adodb.sourceforge.net/#download

本地下载 下载此文件
此文件解压后放到adodb目录里,最好是全部啊,不是只有ohtml.inc.php和adodb.inc.php
引用的确实只要这两个就可以了



代码如下:

<?php
include('adodb/tohtml.inc.php'); // load code common to ADODB
include('adodb/adodb.inc.php'); // load code common to ADODB
$db = &ADONewConnection("ado_access");
print "<h1>Connecting $db->databaseType...</h1>";
$access = 'E:\php\phpaccess\test.mdb';
$myDSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;'.'DATA SOURCE='. $access.';USER ID=;PASSWORD=;';
//注意了,mdb地址是物理地址啊
if (@$db->PConnect($myDSN, "", "", "")) {
print "ADO version=".$db->_connectionID->version.";
";
$sql = 'select thename from news';
$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();
?>

数据库呢,普通的access数据库,和正常的一样,不需注意什么
测试通过。如果有更好的建议请,请在评论里指出

(0)

相关推荐

  • php adodb连接带密码access数据库实例,测试成功

    <?     include('./class/adodb/adodb.inc.php');            //实例化db类,链接            $db = ADONewConnection('ado_access');                $access = realpath('./rs.mdb');                 $myDSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;'.'DATA SOURCE='. $access

  • PHP中通过ADO调用Access数据库的方法测试不通过

    我看了那篇<怎样在PHP中通过ADO调用Asscess数据库和COM程序>文章后,马上作了测试,结果失败了.伤心是不是. 怎么办?我只好去PHP官方网站求助,皇天不负有心人,终于我找到了答案-- 具体的解决方法如下:  (1)下载相应的ZIP包:同MICROSOFT公司的ADO一样,该东东用PHP实现ADO同各种各样数据库打交道(太好了,所有类型的数据库都能处理).(2)解包,里面文件很多,不过有用的只有ohtml.inc.php和adodb.inc.php,(经我测试并不是这样)把它们复制到

  • PHP连接Access数据库的方法小结

    PHP代码: 需要注意php获取路径用的是realpath 复制代码 代码如下: <?php $connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb"); $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC); $issuetime=date("Y-m-d

  • asp php 清空access mysql mssql数据库的代码

    asp代码 复制代码 代码如下: <% Dim Rs,Conn Set Conn=Server.CreateObject("Adodb.Connection") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("readlog.mdb") Set Rs=Conn.OpenSchema(20) Do While not Rs.Eof If

  • PHP数据库链接类(PDO+Access)实例分享

    PHP PDO Access链接 复制代码 代码如下: class DbHelpClass    {        private $conn;        private $qxId;        private $ret; function __construct()        {            $path="../../App_Data/sd#f#45G_!.mdb";            $constr="DRIVER={Microsoft Acce

  • 三种php连接access数据库方法

    一种是利用php的pdo,一种是odbc,com接口来与access数据库连接. 利用pdo与access数据库连接  复制代码 代码如下: $path ="f:fontwww.jb51.netspiderresult.mdb";  $conn = new pdo("sqlite:$path"); if( $conn ) {  echo ('connection pdo success'); } else {  echo ('cnnection pdo fail ,

  • 用ADODB来让PHP操作ACCESS数据库的方法

    这两天都在研究PHP, 主要是为了应付学习AJAX所需要的一些后台知识, 我对开源的东西总是有一种莫名的亲近感, 不要钱的东西果然人人爱啊  由于一般的空间MYSQL数据库都要单独花钱购买, 所以打算暂时先用ACCESS, 结果一查资料才头大, 原来PHP对每种不同的数据库的操作方法都不一样..... 于是搜了一些BLOG, 发现许多链接ACCESS的方法,但都不太尽如人意, 最后终于查到ADODB这个东东. 它是PHP的一个类, 内置了绝大部份你见过的数据库的操作方法. 比如PHP操作一个MY

  • php将access数据库转换到mysql数据库的方法

    本文实例讲述了php将access数据库转换到mysql数据库的方法.分享给大家供大家参考.具体分析如下: 本人采集来的数据是ACCESS的,但我的程序是mysql的,故写了一个程序,程序三步走,分享一下,喜欢操作数据库的朋友应该都会用到的. 1.连接mysql,代码如下: 复制代码 代码如下: $dbhost="localhost:3307";//服务器  $db="dataname";//数据库  $dbuser="root";//用户名 

  • PHP连接access数据库

    复制代码 代码如下: <?PHP /*    创建ADO连接 */ $conn = @new COM("ADODB.Connection") or die ("ADO Connection faild."); $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("DATUM/cnbt.mdb"); $conn->Open($c

  • PHP使用PDO连接ACCESS数据库

    1,参考W3CSHOOL http://www.w3cschool.cc/php/php-pdo.html 2,连接access 复制代码 代码如下: <?php $db = new PDO("odbc:driver={microsoft access driver (*.mdb)};               dbq=".realpath("data.mdb"))               or die("Connect Error"

  • php连接Access数据库错误及解决方法

    php+access连接数据库常用的方式一般有两种. 推荐的代码 需要注意php获取路径用的是realpath 复制代码 代码如下: <?php $connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb"); $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC); $i

随机推荐