|
|
1
1
很可能您使用了错误的datatable来检查返回的行数。
|
|
|
2
1
尝试创建一个SqlCommand来保存查询。
我不是百分之百确定那是你的问题,但在我以前使用ADO.NET(在L2SQL/EF之前,的确是黑暗的日子),我似乎还记得DataTable和SqlDataAdapter的一个问题。 根据我的记忆-不能使用基于原始查询字符串的SqlDataAdapter填充DataTable-需要使用SqlCommand。但我相信这可以通过数据集来实现。
|
|
|
3
1
你填充
但是阅读
|
|
|
4
1
我决定试试数据读取器,让它工作起来:
|
|
|
5
0
你犯了什么错误还不清楚。但我觉得你的联系是开放的,从来没有关闭过。尝试 c、 关闭(); |
|
|
jchristo · 释放时服务炸弹爆炸[重复] 7 年前 |
|
|
Rod · 检查DataTable是否存在列以及是否为null 7 年前 |
|
|
user1451111 · 如何在ADO代码中存储大型查询。NET项目 7 年前 |