Z zfine Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-23 #1 使用TQuery组件(属性RequestLive设置为True),在SQL语句中如果使用 如 Order by,MAx,Min等..执行后,怎么在DBGRid中不能编辑。。。 只能浏览?这样正常吗?
C cooler Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-23 #2 把RequestLive 改成false, DbGrid是否设成ReadOnly=true了
W whsunbin Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-23 #3 使用Max,Min等函数后数据集既变为只读。 使用Order By,Group By后数据集是否变为只读与你所使用的数据库有关系, 具体内容看Delphi5的帮助文件
Z zfine Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-23 #4 数据库用的是Paradox...DBGrid的ReadOnly:=False; TQuery属性RequestLive设置为True...有没有办法解决?
Z zhangkan Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-23 #5 你除了TQuery属性RequestLive设置为True外,你还得加上一个TUpdateSQL控件才行。
C chinadragons Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-23 #7 是不是你的dbgrid的READONLY为TRUE
P pie Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-23 #8 如果TQuery中有Where Max Min 等时 TQuery属性RequestLive必须设置为F 这时 必须和TUpdateSQL同时使用,就可以用它来进行,编辑更新
何 何学文 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-25 #9 RequestLive 属性是ture 并不保证BDE一定返回修改的数据结果,它还有其他的限制。在激活 一个TQuery后,可以通过查看CanModify来判断BDE是否能返回修改的数据结果。