update问题,按钮点击提交,但如果点击两次就会报“一次执行无法提交两次结果”的错
我是先用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




