求帮助!!ExecuteReader 要求已打开且可用的 Connection。连接的当前状态为已关闭。

今天用iis打开发布的网页程序出现了以下错误,求大佬给解决。。。

“/”应用程序中的服务器错误。
ExecuteReader 要求已打开且可用的 Connection。连接的当前状态为已关闭。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: ExecuteReader 要求已打开且可用的 Connection。连接的当前状态为已关闭。

行 38: String sql = “select * from oilwelldata”;
行 39: SqlCommand sqlComm = new SqlCommand(sql, conn);
行 40: SqlDataReader reader = sqlComm.ExecuteReader();(提示是这行错了!!!)
行 41: String result = “”;
行 42: int i = 0;

我该怎么改啊,求帮助

sql

1个回答

SqlCommand sqlComm = new SqlCommand(sql, conn);
前面加上
conn.Open();

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 conn在哪里定义的
9 个月之前 回复
weixin_45072027
凡心触凡尘 不行啊,系统提示“System.InvalidQperationException:”连接未关闭。连接的当前状态为打开
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问