以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- ExecuteReader 要求已打开且可用的 Connection。连接的当前状态为正在连接。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147841) |
-- 作者:zhy400137 -- 发布时间:2020/3/25 16:09:00 -- ExecuteReader 要求已打开且可用的 Connection。连接的当前状态为正在连接。 ExecuteReader 要求已打开且可用的 Connection。连接的当前状态为正在连接。 \'生成目录树 Dim cmd11 As New SQLCommand Dim dt11 As DataTable cmd11.ConnectionName = DataSource cmd11.CommandText = "SELEC T a.填写部门ID,b.门店名称 Fro m {报销明细} a left join {组织架构} b on a.填写部门ID=b.门店编码 " dt11 = cmd11.ExecuteReader() Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1") tr.BuildTree(dt11, "门店名称") tr.Nodes.Insert("显示所有数据",0) 这个代码我测试了是没有问题的,为啥加到窗体里点击第二次就会出现这个?
|
-- 作者:zhy400137 -- 发布时间:2020/3/25 16:09:00 -- .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.3.10.8 错误所在事件: 详细错误信息: ExecuteReader 要求已打开且可用的 Connection。连接的当前状态为正在连接。
|
-- 作者:zhy400137 -- 发布时间:2020/3/25 16:11:00 -- 第一次点击可以打开,第二次就会报错 |
-- 作者:zhy400137 -- 发布时间:2020/3/25 16:16:00 -- 知道什么原因了,和异步冲突了,谢谢老师。 |
-- 作者:有点蓝 -- 发布时间:2020/3/25 16:18:00 -- 什么数据库?access还是SqlServer? |
-- 作者:zhy400137 -- 发布时间:2020/3/25 16:21:00 -- SqlServer
|
-- 作者:有点蓝 -- 发布时间:2020/3/25 16:33:00 -- 测试了一下,没有发现有问题。做个例子发上来测试 |