以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  连接未关闭。 连接的当前状态为打开  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=136722)

--  作者:苍风霁月
--  发布时间:2019/6/19 22:04:00
--  连接未关闭。 连接的当前状态为打开
对测试少量数据函数正常(非异步),使用异步查询统计时,出来该提示,如何处理?
--  作者:有点甜
--  发布时间:2019/6/19 22:07:00
--  

你执行了什么操作,异步执行了sqlcommand?

 

贴出对应代码看看。


--  作者:苍风霁月
--  发布时间:2019/6/19 22:54:00
--  

是的,执行的sqlcommand

以下是异步执行函数中的内容

此主题相关图片如下:error.png
按此在新窗口浏览图片



哦,中间统计代码里,又new了一个sqlcommand, 但另声明的cmd1,执行了insert操作,难道是这里有冲突??
[此贴子已经被作者于2019/6/19 23:02:22编辑过]

--  作者:有点甜
--  发布时间:2019/6/19 23:05:00
--  

你这种,可能需要同步函数处理(异步调用,然后这段用同步)

 

http://www.foxtable.com/mobilehelp/scr/3274.htm

 


--  作者:苍风霁月
--  发布时间:2019/6/19 23:10:00
--  
是按照这个案例做了同步函数的
--  作者:有点甜
--  发布时间:2019/6/19 23:27:00
--  
以下是引用苍风霁月在2019/6/19 23:10:00的发言:
是按照这个案例做了同步函数的

 

你3楼的代码,要写到同步函数取调用


--  作者:有点甜
--  发布时间:2019/6/19 23:27:00
--  
如果还不行,做一个实例发上来测试。
--  作者:苍风霁月
--  发布时间:2019/6/20 0:32:00
--  
把cmd查询出的表,使用cmd1再去用insert出的问题,如果使用datatable的addnew插入数据,就没问题
--  作者:有点甜
--  发布时间:2019/6/20 9:25:00
--  
以下是引用苍风霁月在2019/6/20 0:32:00的发言:
把cmd查询出的表,使用cmd1再去用insert出的问题,如果使用datatable的addnew插入数据,就没问题

 

查出来的表,不能直接写sql语句引用其表的。

 

如果要写insert语句,必须引用数据库里面有的表,才行。