Query的Read-only问题(100分)

  • 主题发起人 主题发起人 valiantzhong
  • 开始时间 开始时间
V

valiantzhong

Unregistered / Unconfirmed
GUEST, unregistred user!
编了一个段程序,数据库用的是Access,用ODBC连接,dbedit指向Query相应的字段。
指向Query的datasource的autoedit为true。
dbedit的read-only属性都为false,但是程序运行时候却无法修改dbedit里面的内容。
在运行query.edit时候出错:Cann't modify a read-only dataset.

 
RequestLive属性。
 
Query.RequestLive := True
 
odbc就如以上两位老兄所说了,
如果用ado 就没有这种问题了
 
改成用ADO嘛!相当方便的..
 
你的 query 是比较复杂的,不可修改。
把 sql 写出来看看
 
多表连接查询之类的SQL语句,QUERY是不能修改源数据的
 
没错,多表连接查询之类的SQL语句,QUERY是不能修改源数据的
 
是的,我以前用的就是ado所以没有出现这种情况,现在用的是bde,按照jinmen的说法,
现在可以正常运行了,谢谢大家。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部