原有一个表叫GSZT 表它里有两个字段是YEARD,YEARCHECK,
想在原有的记录中插入此两个字段的数据如何做?请给出正确的VB语言多谢了!!

解决方案 »

  1.   

    单条插入的话SQL语句是UPDATE GSZT SET YEARD=数据,YEARCHECK=数据 WHERE 条件
    要是成批更新的话就是UPDATE GSZT SET YEARD=数据,YEARCHECK=数据
      

  2.   

    是单个的我也用了可是不行呀!
    我用的是
    SQLstrgszt = 
    "update gszt set yearcheck='" & CheckString(cboDj)& "',yeard='" & cboYear & "' where dnkh=' " & StrDnkh & "' "
    ConnSrv.Execute (SQLstrgszt)
      

  3.   

    注意字段的类型,另外
    where dnkh=' " & StrDnkh & "' " 是否应为 where dnkh='" & StrDnkh & "'"
      

  4.   

    我猜是想修改了!
    sql="select * From GSZT where id="&id
    rs.open sql.conn,3,2
    rs("YEARD")=year
    rs("YEARCHECK")=yearcheck
    rs.update