CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

update问题,按钮点击提交,但如果点击两次就会报“一次执行无法提交两次结果”的错

楼主yzbaby(我是快乐的)2003-11-04 00:01:55 在 Delphi / 数据库相关 提问

我是先用adoquery读出一条记录给各个edit及combobox赋值,然后再用adoquery来update本条记录,单击没有问题,数据也确实更改了,但是如果多点击一下,就会出错。请各位指教! 问题点数:20、回复次数:10Top

1 楼IUPRG(给我点一首周截棍的“双杰伦”)回复于 2003-11-04 08:48:55 得分 5

什么错误,你的贴出来啊。Top

2 楼txmjs(天地之间)回复于 2003-11-04 08:54:11 得分 5

你每次只能更新一条记录.可以用一个异常来处理.Top

3 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2003-11-04 09:26:56 得分 5

加上:  
  if     ADOQuery1.Modified   then  
    ....Update...Top

4 楼yzbaby(我是快乐的)回复于 2003-11-04 12:34:11 得分 0

我是先adoquery1.edit;  
              open;  
              sql.clear;  
              sql.add(str);  
              execsql;  
  不知道问题出现在什么地方  
  txmjs(天地之间):能说得再具体一点吗?Top

5 楼yzbaby(我是快乐的)回复于 2003-11-04 12:35:03 得分 0

出错的信息就是无法返回记录集,或者是一次执行无法出现多个结果Top

6 楼yzbaby(我是快乐的)回复于 2003-11-04 13:01:25 得分 0

我是在维护窗口fromcreat中写的当前nowid,再用adoquery检索出这条记录呈现edit里,  
  点击修改button更改,不知说清楚了没有,请大家帮帮我吧,我不知是不是因为此时的nowid有什么问题  
  Top

7 楼jingbianfc(『静⊙变』)回复于 2003-11-04 13:17:16 得分 5

edit之后  
  execsql之前要CLOSE一下!Top

8 楼yzbaby(我是快乐的)回复于 2003-11-05 00:21:16 得分 0

试一试吧,如果行一定给分Top

9 楼yzbaby(我是快乐的)回复于 2003-11-05 12:17:52 得分 0

自己再顶一下,   jingbianfc(:『静⊙变』:)   ,你的办法我试了一下,不行  
  我也觉得是adoquery的释放问题,但我不知道具体怎么办  
  请各位高手多多指教Top

10 楼yzbaby(我是快乐的)回复于 2003-11-05 20:24:03 得分 0

用了adocommand解决这个问题,csdn这点真是不好,不管解决没解决都要给分Top

相关问题

  • 单选按钮提交后判断执行不同的处理
  • 当点击一个ratio按钮时为什么不能执行提交任务?
  • 能不能在按钮提交到服务器之前执行一段javascript?
  • Submit按钮上的客户端脚本执行后,不提交,急死了....
  • 提交按钮时,用到不同的链接,点击按钮执行不同的函数
  • 图片按钮的提交
  • 点单选按钮提交。。。???
  • 图形按钮的提交
  • 图片按钮提交
  • 关于按钮的提交

关键词

  • 解决
  • 点击
  • adoquery
  • 问题
  • 记录
  • edit
  • update

得分解答快速导航

  • 帖主:yzbaby
  • IUPRG
  • txmjs
  • aiirii
  • jingbianfc

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo