please print odbc_error($connid);

解决方案 »

  1.   

    <?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操作……
      

  2.   

    找出原因了,读取的access数据库的id字段数据类型是备注类型,修改成数字,就好了。