SQL语句-----如何在TQuery中修改数据。(100分)

  • 主题发起人 主题发起人 冰封
  • 开始时间 开始时间

冰封

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL语句-----如何在query中修改数据。
TQuery是只读的。表是paradox7。
请问修改数据要如何实现?请附上一小段程序。
 
如果只是从一个表取数据,且SQL没有排序,可以
把Query的RequestLive:=True;
不满足条件就只能用SQL来UPDATE了
 
UPDATE TABLENAME SET FIELDS1=VALUE WHERE CONDITION
 
同意delphiland

也可以用TQuery+UpdateSQL控件实现更新
 
1.只读?why
2.只读?修改:手动?代码?
 
TQuery好象是不能修改的。只是好象。
 
单表用RequestLive:=True
多表连接,用SQL语句.
好象和2楼的一样
 
二楼说的对
 
update tblname set fieldscol= value,fieldscol2=value2...
 
接受答案了.
 
我也遇到了类似的问题:表的格式dbf ,单个表,表面上看完成了修改,但并修改的数据没有存入数据表中?使用"update tblname set fieldscol= value,fieldscol2=value2... "方式,提示table is readonly?
 
to delphiland:
谢谢你的答复,我原本分数是要给你的,当时可能是没按到给分的。
后来比较忙很久没上了,结果拖太久,不知道是不是斑竹把分数给3H了。
或者我给错了,抱歉。要我把积分补给你吗?

>>来自:冰封, 时间:2002-12-21 16:50:00, ID:1527150 | 编辑
>>THANKS
 
to mchestnut:
如果没有排序的话,把Query的RequestLive:=True应该可解决此问题。
 
后退
顶部