请问,我用AdoQuery查询出来的结果放在DbEdit里,能不能修改? 这要看情况了,不能修改,大多数时间和delphi没有关系,主要是sql本身决定的,有些查询是不允许修改的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问AdoTable的过滤和定位是怎么实现的,最好给个代码看看? adoquery查询到的结果是可以修改的. adoquery1.edit,修改后adoquery1.post就能提交修改了.上面同学所说不能修改是指:query组件吧,它在对多个表查询或者有聚合排序等条件时不能修改,但是通过updatasql组件也可以对其进行更新. 当然可以修改了。就像mudeen所说那样。 我用OnClick事件驱动,procedure Tfrm_query.Button1Click(Sender: TObject);beginAdoQuery1.edit;end; 但是这样还是不行,不知道怎么回事,问了很多人都说不行,只有mudeen说可以,请问我这个事件对吗?我按了按纽也没用,AutoEdit设置为True,但是DBEdit里的信息还是不能改,请问我错在哪里?谢谢 如果要修改的话,是不是不能用DBEdit要用EDit,是不是用EDit就可以用adoquery1.edit,修改后adoquery1.post就能提交修改了.是这样吗? : mudeen(笑哥哥) Snake_eye(老杨) 你们在那里吗,进来帮我解答呀,我好急的 不好意思,刚自习回来.你能把你的SQL语句贴出来吗? 你最好把你的sql语句写出不,好做分析。 怎么不可以,我就用adoquery加dbedit ,dbcomobobx等修改的修改完后用adoquery1.post就可以了你出错可能是adoquery的sql语句有问题,也可能是你数据库的字段类型不符合要求 使用unidac连接sqlite3时 update、delete速度很慢,如何解决? DELPHI如何制作SQL登陆工具,导入导出小工具 如何设定一个EDIT只能输入数字或者字母 我现在有了LAN的远程控制程序,如何把他变成WAN的远程程序? 如何将2个数组合并起来?求最快方法。 请问:DBGrideh的SumList可以支持主从查询吗 怎样克隆一个静态的控件?高分等候 我想问一下,怎样去设置Dbgrid?》? could not compile used unit 'sss1"的错误 一个关于表格控件的问题。 help! 求救!!网络传输问题!!!急!!!!!
上面同学所说不能修改是指:query组件吧,它在对多个表查询或者有聚合排序等条件时不能修改,但是通过updatasql组件也可以对其进行更新.
procedure Tfrm_query.Button1Click(Sender: TObject);
begin
AdoQuery1.edit;
end;
但是这样还是不行,不知道怎么回事,问了很多人都说不行,只有mudeen说可以,请问我这个事件对吗?我按了按纽也没用,AutoEdit设置为True,但是DBEdit里的信息还是不能改,请问我错在哪里?谢谢
修改完后用adoquery1.post就可以了
你出错可能是adoquery的sql语句有问题,也可能是你数据库的字段类型不符合要求