if rs.eof or rs.bof then
String sql = "insert...."
else
String sql = "update"
end if

解决方案 »

  1.   

       strSql = "case when (if not exists(select 日产量 from 原煤监测表  where  rtrim(ltrim(保存日期))= '" & riqi & "')) then "
                  strSql = strSql & "  insert into 原煤监测表 (日产量,保存日期) values ('" & ricangliang & "','" & riqi & "')"
                  strSql = strSql & " else  update 原煤监测表 (日产量) values ('" & ricangliang & "')"
                  MsgBox strSql
                  ccN.Execute strSql我的意思是用纯SQL而不用记录集
      

  2.   

    在你要的表里写触发器,写一个insert和update即可在两个