在开发数据库应用程序时,为什么总出现TQuery的"dataset"属性为READ-ONLY?请各位大侠赐教,谢谢!!!!(50分)

  • 主题发起人 主题发起人 x123
  • 开始时间 开始时间
X

x123

Unregistered / Unconfirmed
GUEST, unregistred user!
在开发数据库应用程序时,为什么总出现TQuery的"dataset"属性为READ-ONLY?
而且数据库已经在程序中OPEN了呀,不知道为什么还出现TQuery的"dataset"属性为READ-ONLY,
请各位大侠赐教,谢谢!!!!
 
你把query的requestlive的属性改为true就可以了.你试试![:D][:D]
 
如果是联合查询的话当然是READ-ONLY了,如果是查单表又有写权限的话就是jacklee的
说法啦。[^]
 
把Query控件的CachedUpdate属性设为True,把RequestLive属性设为True,
然后再加一个TUpdateSQL控件,设置Query控件的UpdateObject属性为这个TUpdateSQL
即可对Query进行增、删、改操作,但要保存入数据库的话要用Query1.ApplyUpdate语句,
最好双击TUpdateSQL控件设置对表更新的语句。
 
Query一般是用来查询的,返回结果集给你用,一般不对结果集做修改,
如果做修改,可以用新的SQL语句
或者用UpdateSQL于Query 配合完成
 
同意楼上!
 
SEE THE STATUS
 
接受答案,谢谢各位的赐教!!!!!![:)]
 
使用TUpdateSQL控件有什么好处吗?也就是TUpdateSQL控件有什么优点
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
815
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部