我用vb操作数据表时产生游标冲突错误提示,不知道原因,请高手指点。

解决方案 »

  1.   

    rs.open "select * from xx" ,con,1,3
    rs.addnew
    rs.fields(1).value="asdfasdf"
    rs.update   ——错误
      

  2.   

    什么错误?建议这样写,可读性好:rs.fields("字段名")="asdfasdf"
      

  3.   

    (1)此字段的长度不够或类不对
    (2)表中有别的非null字段
      

  4.   

    (1)此字段的长度不够或类型不对
    (2)表中有别的非null字段
      

  5.   

    1.字段的长度不够或类型不对
    2.表中有别的非null字段3.你rs.open时给的参数是不是adopenstatic
      rs.open "sql",cn,adopenstatic
      

  6.   

    同意 lihonggen0(李洪根,MS MVP,标准答案来了)
      

  7.   

    建议楼上新增时这样写:
    rs.addnew
    rs.fields("字段名").value="asdfasdf" '这里要看是不是有字段不允许为空,在错误提                   示         里 应该有的。
    rs.update
      

  8.   

    另外
    rs.open "select * from xx" ,con,1,3
    改成:
    rs.open "select * from xx" ,con,AdOpenKeyset,adLockOptimistic