关于TQuery,TTable部件的cached Update用法(0分)

  • 主题发起人 主题发起人 Lin Zhihong
  • 开始时间 开始时间
L

Lin Zhihong

Unregistered / Unconfirmed
GUEST, unregistred user!
不返回数据集的Tquery是否不能使用cached update?在调用这样的TQuery的
ApplyUpdates时得到错误消息说Table isn't in edit or insert mode.
请问这是为何.(TQuery的cachedupdate属性设为true.也设置了其database
等的属性.)而且我在使用TTable的applyupdate时有时会得到错误消息说
Table is read only.这又是为何?是否和表的锁定有关?请指教!
 
TQuery的"cached update"属性只有在特殊的情况下才能用:
单表查询,而且返回的数据集与表结构相同时才能用。
 
在不同表的Tquery中,
可以通过使用TUpdateSql控件解决.

Delphi中就有这样的例子. 位置是: Db/Cache

TUpdateSql解决了一部份自定义更新表的方法,


 
接受答案了.
 
后退
顶部