当前位置:淘百问>生活百科>ExecuteReader

ExecuteReader

2023-08-17 16:20:15 编辑:join 浏览量:596

ExecuteReader

很明显:

在getCon()这个函数中,有一行代码是:

SqlConnection con = new SqlConnection(connectionstring);

也就是说,每调用一个这个函数,都会产生一个新的SqlConnection对象.

所以你下面的代码:

con.getCon().Open();

SqlCommand scm = new SqlCommand(sql, con.getCon());

两次getCon()得到的是不同的连接,第一个连接Open了.但是和SqlCommand绑定的连接没有Open.

修改成:

SqlConnection conn = con.getCon();

conn.Open();

SqlCommand scm = new SqlCommand(sql, conn);

标签:ExecuteReader

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/life/292950.html
热门文章