要求:该为INNER JOIN 即可;如果必须左连,应单独提交table1 :update table1 set field1=value where cond

解决方案 »

  1.   

    sorry.可是我的表是一对多的咋怎?
      

  2.   

    rs.open  "SELECT table1.field1,table2.field1 table1.field2 FROM table1 LEFT JOIN table2 ON table1.field3=table2.field3"
    在table2.field1 和 table1.field2之间怎么少了一个","!
      

  3.   

    先检查你的SQL语句有没有写正确,对于n个表,一般要求有n-1个连接。这样才能够检索出数据。
      

  4.   

    我的看法是:多表不能同时更新. 要更新的话, 在open之前,设定recordset的unique table属性........
    去看看adodb的资料,我手有伤就不多打了.........