标签: c# sql exception
我有以下代码:
由于某种原因,它正在生成异常“无效尝试调用读取读取器已关闭”。有人可以帮我解决吗?我不知道为什么它会在读取阅读器内容后关闭连接时产生此异常。
它正在此行上生成例外:
while (rdr.Read())
答案 0 :(得分:4)
我解决了。
问题是我在读取块中加载了数据表。我按如下方式修改了代码,现在可以正常工作。
if (rdr.HasRows) { results.Load(rdr); }