怎样修改QUERY得到的结果? 我想问一下,怎样修改QUERY得到的可读结果,并且,用QUERY怎样进行添加、修改和删除操作? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是adoquery的话,可以直接修改adoquery能自动提交到多个表。bde的话要自己写sql语句。adoquery1.insert; adoquery1.append;adoquery1.edit;adoquery1.delete; 如果你用的是ADO的话,只要是用SELECT语句QUERY出来的数据集,你就可以进行INSERT,EDIT,DELETE等操作,等于对一个数据表操作是一样的,如:with adoquery1 dobegin close; sql.clear; sql.add('select a.id,a.name b.* from table1 a,table2 b where a.id=b.id'); open;end;这时你可以使用Insert,edit,delete过程对这个数据集进行操作! adoquery1.insert; adoquery1.append;adoquery1.edit;adoquery1.delete; 修改:QUERY.edit;QUERY.FieldByName('aa').AsString:='aa';QUERY.post;其余类似(insert,delete) 如果你的query的autoedit为true的情况的下,在相关的数据显示控件之间更改后就能自动保存,如果相关不想自动保存,在捕获相关数据异常后post也可以。 不知道你们是怎么用的query的增加,因为Tquery查询出来的数据是只读的,如果将它的RequesLive属性设置为True的话,可以修改数据,但执行append等加新数据的方法时系统会提示这是个只度的DataSet,请教这是为什么? ADOQuery好像没有Requestlive属性啊? 用的BDE 的QUERY,不支持对多表的编辑,你的QUERY肯定是查询出了多表的内容,所以就不可以了 最好还是配合UpdateSQL更新数据 iocp监听到的数据显示出来 treeview的问题 谁能告诉我该怎么办呢? C++ 找广州Delphi高手! 如何像ACCESS那样打开/保存数据库???大侠们帮帮小弟啊!!!!!!! 将sql server 数据导成ACESS数据库,每月都要做。用什么方法好一点 高分求助!用installshield6.2做安装文件的时候,如何修改ini文件里的内容啊? 如何指定TDBRID网格里面的背景 高分求助 欢迎做过驱动程序的前辈来讲一课 在DBGRID中浏览图片的问题
adoquery1.insert;
adoquery1.append;
adoquery1.edit;
adoquery1.delete;
begin
close;
sql.clear;
sql.add('select a.id,a.name b.* from table1 a,table2 b where a.id=b.id');
open;
end;这时你可以使用Insert,edit,delete过程对这个数据集进行操作!
adoquery1.append;
adoquery1.edit;
adoquery1.delete;
QUERY.edit;
QUERY.FieldByName('aa').AsString:='aa';
QUERY.post;
其余类似(insert,delete)