改用
$con->Execute("uptade ...");

解决方案 »

  1.   

    检查一下你access文件是不是只读。
      

  2.   

    <?
    $con=new com("ADODB.Connection"); $constr="driver={Microsoft Access Driver (*.mdb)};dbq=".realpath("mdb\\data.mdb");$con->Open($constr); $rec=new com("ADODB.Recordset");$rec->open("update from file set filename='testupdatenew' where id=4",$con,2,3);echo $rec->fields["filename"]->value;$rec->close();$rec=null;
    ?>
    结果出现了下面三条报错信息:
    Warning: Invoke() failed: 发生意外。 in d:\owen\test\test.php on line 11
      

  3.   

    不是让你试用Execute("uptade... 吗?