vigour 请进!!!!!!!!(50分)

W

wjli

Unregistered / Unconfirmed
GUEST, unregistred user!
vigour:
你的这个问题是怎么解决的?我现在也遇到了这个问题:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=119855
其它各位富翁请指教!谢谢!

我用query查询一个表,因为我就想在dbgrid中直接修改,所以将requestlive设为true,但系统出错"table is readonly".
很奇怪,sql语句如是"select * from main"时,一点问题没有;但如果我改为
"select id 合同号 from main"就会错.而我想在表格中字段名显示为中文.
我是在程序一执行就运行这个query,应该不存在query间的冲突.
这个问题已经困扰了我多时,现在我都快急死了,只好来求求各位大虾了.
或者还有什么更好的方法来修改表中的数据,能和dbgrid一样简单直观,又不用
自己写许多代码.
谢谢!
 
问题可以这样解决:

对,把cachedupdate属性设为true,然后增加一个tupdatesql控件,在query的updateobject与updatesql关联更新!!!

但是我还是有疑问:
1. 这是唯一的解决办法吗?还有其它的解决办法吗?
2. Tupdatesql 是不是为了解决Tquery的这个问题才开发的一个控件?
 
顶部