我在利用dbgrid是我已经将其属性更改成“允许更新,允许添加”,而且我的数据库并不是只读性的,但是在运行的过程中,它提示说不能更新,数据库或对象为只读。

解决方案 »

  1.   

    LockType 属性
          指示编辑过程中对记录使用的锁定类型。设置和返回值设置或返回以下某个 LockTypeEnum 的值。常量 说明 
    adLockReadOnly 默认值,只读。无法更改数据。 
    adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。 
    adLockOptimistic 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记录。 
    adLockBatchOptimistic 开放式批更新。用于与立即更新模式相反的批更新模式。 
      

  2.   

    看一下你连接datagrid的记录集的属性.
      

  3.   

    我的data的属性中的readonly设的为false.dbgrid的属性设的为“允许更新,允许添加”都没有错啊,可是就是运行后总不能往里写数据。