用com也可以,phpuser.com上有的

解决方案 »

  1.   

    http://www.csdn.net/expert/topic/566/566819.xml?temp=.9527246
    看看这帖吧
      

  2.   

    <? php
    $dbc = new COM("ADODB.Connection") or die("ADO 连接创建失败!");
    $dbc->Provider = "MSDASQL";
    $dbc->Open("db1.mdb");
    $rs = $dbc->Execute("select * from 学生");刚用第一句就报错,请问哪里错了?
      

  3.   

    是不是先要用到ODBC建立Data Source?怎么配置?是不是在文件DSN下把*.mdb所在的目录设为默认文件DSN目录,在用户DSN下选择想要的*.mdb?请提醒一下。
      

  4.   

    ODBC是要建配置的.做个别名吧...
      

  5.   


    /*
    *连接到数据库
    */
    //  print "$tablex\n";
    $connection = odbc_connect("fxhldata","dba","sql");
    $query = "select * from l10 where  (yh=$yh and lylx=$lylx)" ;
    $result = odbc_do($connection,$query) ;
    /*
    *用一个include好好用
    *当tablex值为空时默认第一个表
    */

    include "table$tablex.php";   

    odbc_close($connection);
    ?>
      

  6.   

    按照图片的方法配置了ODBC。
    <?
    odbc_connect("我的数据源名称","我的用户名","我的密码");
    ?>接着报错
    Warning: SQL error: [Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序, SQL state IM002 in SQLConnect in c:/test/search.php on line 2
      

  7.   

    TO:Nizvoo(瓦匠泥★程序抗日不归路)
    请把答案贴到到我的问题帖子里,解决了一定给分!!!
    http://www.csdn.net/Expert/TopicView1.asp?id=605731
      

  8.   

    Access是不是没有驱动,这几天我用Sybase Anywhere 5.0+的试了一下也是采用的ODBC方式,没出错!!!!