ADO保存
rs.update为什么不行呢.存不进去.我是把rs与datagrid关联.执行这句话后没有用啊.另一个是删除.为什么我用
rs.delete
删除时,提示"行号柄引用了被删除的行或标识为删除的行"
这是为什么呀.

解决方案 »

  1.   

    dim conn as new connection
    dim rs as new recordset
    Private Sub Form_Load()
    conn.Open "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source='" + App.Path + "\txt.mdb" + "'"
    rs.open "select * from table",conn,3,3
    set mshfexgrid.DataSource=rs'设置表格数据源
    end sub
    Private Sub Command1_Click()'增加数据
    rs.Close
    rs.Open "insert into XXXXX values(XXXXXXXXXXXXXXXXXXXXXXXXXxxxx)"
    MsgBox "增加成功"
    rs.Open "select * from table"
    set mshfexgrid.DataSource=rs'刷新数据
    End Sub
    Private Sub Command2_Click()'删除数据
    rs.Close
    rs.Open "delete * from table"
    MsgBox "删除成功"
    rs.Open "select * from table"
    set mshfexgrid.DataSource=rs'刷新数据
    End Sub
      

  2.   

    我不是用SQL语句删除,而是用rs.delete直接删除.