参考一下: http://topic.csdn.net/t/20051024/10/4345644.html

解决方案 »

  1.   

    PHP 能像ASP一样访问ACCESS吗?感觉挺难的,没有成功过.连MYSQL还可以
      

  2.   

    尝试将
    $conn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=".realpath("db.mdb")); 
    改为
    $conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("db.mdb"));
      

  3.   

    我倒是利用对象把php连接上了access,并且还可以操作,感觉不错..
      

  4.   

    <?php
    $conn = new com("ADODB.Connection");
    $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("netBook.mdb");
    $conn->Open($connstr);
    $rs = new com("ADODB.RecordSet");
    $d = strtotime("2003-03-11 07:52:57");
    //$rs->Open("select top 10 * from data where [date]>#2003-03-11#",$conn,1,1);
    $rs->Open("select * from class",$conn,1,1);
    while(! $rs->eof) {
    $f = $rs->Fields(3);
    echo $f->value."<br>";
    //echo $rs->Fields["content"]->value."<br>";
    //echo $d." ".$rs->Fields["date"]->type.":".$rs->Fields["date"]->value.date("Y-m-d H:i:s",$rs->Fields["date"]->value)."<br>";
    $rs->MoveNext();
    }
    ?>这个是我找到的关于操作ACCESS的方法,可以实现。不过我使用的是php4
      

  5.   

    连ACCESS一定要设置odbc吗?
    不设置,我用COM呀,什么从来没有成功过.其它常用的方法也没成功过.