P pxlei Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #1 最近用Tquery时,在其中SQl中输入Select * from jx.db order by zj 后, 发现Tquery中的数据不能被修改啦?有谁有办法吗?
S Shangrila Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #2 设置Tquery控件的RequestLive属性为True就可以了.
P pxlei Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #3 我也知道,但是注意:加上order by zj 啦!!! 一加它,便什么也干不了.比如:insert 中,也用不了order by.
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #6 用TTABLE, 然后在INDEXFILES中定义使用的INDEX文件. 这样就可以了.
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #7 加个TUpdateSql, 那里面写相应操作的sql语句. 然后把query.UpdateObject指向它, 再 requestlive := true就行了. updatesql中的sql主要是通过params来传递(delphi会自动判断变量名,:OLD_FIELDNAME 表 示取原query里的数据(未修改前的), :FIELDNAME表示新query中的字段当前记录的数据(已 修改的)) 具体看delphi help.
加个TUpdateSql, 那里面写相应操作的sql语句. 然后把query.UpdateObject指向它, 再 requestlive := true就行了. updatesql中的sql主要是通过params来传递(delphi会自动判断变量名,:OLD_FIELDNAME 表 示取原query里的数据(未修改前的), :FIELDNAME表示新query中的字段当前记录的数据(已 修改的)) 具体看delphi help.
C churchill Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #8 支持Another_eYes的说法,就用TQuery和TUpdateSQL配合使用.
X xmboy Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #9 设置Tquery控件的RequestLive属性为True即可!这50分花得太冤了!以后多看看 已回答的问题。
D delphiwolf Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #10 Another_eYes说的没错 不过你最好用上缓冲
M money Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #11 Another_eYes说的没错 但是我不懂你为什么要对一个View 进行修改!
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #12 呵呵,我怎么才知道有这么一种方法, EYES的方法太好了. 建议可以给分了.