请问,我用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语句有问题,也可能是你数据库的字段类型不符合要求 关于TPageControl页标题竖型问题 dll中返回pchar值,但调用放不确定返回大小,怎么申请内存? 大家帮个忙,提示FROM字句语法错误! 这种报表怎样设计 關於如何取得dbgrideh的加總值?---高手請進. 画的图形在点中移动时的问题 上面这段函数怎么不能动态创建image啊 请问如何屏闭掉Edit1的右键。 我没可用分了,谁能在五一节之前送给我一些分,实验室很静,很寂寞,哎呀,菜鸟好惨啊!!! <Windows高级编程>后面的设备I/O太难学了,请问各位高手有何心得,连例子也很少 help! 求救!!网络传输问题!!!急!!!!!
上面同学所说不能修改是指:query组件吧,它在对多个表查询或者有聚合排序等条件时不能修改,但是通过updatasql组件也可以对其进行更新.
procedure Tfrm_query.Button1Click(Sender: TObject);
begin
AdoQuery1.edit;
end;
但是这样还是不行,不知道怎么回事,问了很多人都说不行,只有mudeen说可以,请问我这个事件对吗?我按了按纽也没用,AutoEdit设置为True,但是DBEdit里的信息还是不能改,请问我错在哪里?谢谢
修改完后用adoquery1.post就可以了
你出错可能是adoquery的sql语句有问题,也可能是你数据库的字段类型不符合要求