我用recordset对象来操纵datagrid
rs.Open "select * from 表 ,cn, 3, 2
set datagrid1.DataSource=rs
我这样处理有datagrid控件提示我datagrid为只读不可以更新,
我该怎么处理这个问题?

解决方案 »

  1.   

    rs.Open "select * from 表 ,cn, adOpenKeyset,adLockPessimistic
      

  2.   

    Set cmd.ActiveConnection = cn
    cmd.CommandText = "select * from 表"
    rs.Open cmd, , adOpenStatic, adLockBatchOptimistic
      

  3.   

    , 3, 2是什么意思你搞懂了么?建议你好好的啃啃ADO,理解RS的OPEN方式
      

  4.   

    我就是这个写 数据能显示到datagrid控件上 可是就不能更改,不能更新
      

  5.   

    把datagrid1的allowupdate属性改为true