朋友们,怎么样向已有字段增加数据,要求是在原来的数据记录里增加
我的代码如下:
      rs.AddNew
                     (新的数据)   (原来的数据)
      rs.Fields(10) = txtadd1.Text + txtshu.Text
                      (新的数据)   (原来的数据)
      rs.Fields(11) = txtadd2.Text + txtpiaoshu.Text
      rs.Update
还有一个小问题,当我去添加数据时,就出现这样的错误:BOF或者EOF当中有一个为“真”,或者当前的记录已被删除,所需的操纵是当前的一个记录。
开始我以为是前面的数据游标(rs)没有关,但当我添加一条:rs.close 时,
就提示:对象关闭时,不允许操纵。
请问我该怎么解决这两个问题。

解决方案 »

  1.   

    if rs.state=1 then rs.close
    rs.open "select Name,Meno from tabelname",conn,3,3
    rs.addnew 
    rs(0)="jack"
    rs(1)="aaaa"
    rs.update我估计你把recordset打开而已
      

  2.   

    在一个窗体中,是不是每个事件处理或者字定义过程中,只要用到recordset的地方
    开始用的时候要打开。用完就关闭呢。。
      

  3.   

    直接使用Insert Into不可以吗
      

  4.   

    在一个窗体中,是不是每个事件处理或者字定义过程中,只要用到recordset的地方
    开始用的时候要打开。用完就关闭呢。。
    //是,至于用完关不关,看你自己的情况了
      

  5.   

    用SQL语句:"INSERT INTO 表(字段1,字段2,字段3...字段N)VALUES(值1,值2,值3...值N)" 
              或"INSERT INTO 表(值1,值2,值3...值N )"  值如果是字串型的,要加单引号.