|
1
80
|
|
|
2
15
|
|
|
3
11
我已经3年多没有使用数据阅读器了,所以我想确认一下我的记忆并找到了这个。无论如何,对于任何像我一样偶然看到这篇文章并希望使用列名而不是序号来测试IsDBNull的人,并且您使用的是VS 2008+(&NET 3.5),您可以编写一个扩展方法,以便将列名传入:
|
|
|
4
9
这是正确且经过测试的解决方案
|
|
|
5
7
|
|
|
6
2
首先,你可能想检查一下
或者你可以看看
|
|
7
1
除了给出的建议之外,您还可以像这样直接从查询中执行此操作-
通过这种方式,您可以写入条件以检查字段值是否为<0或>=0 |
|
|
8
1
@乔·菲利普斯
|
|
|
9
1
尝试以下更简单的等效语法:
|
|
|
10
0
我也遇到过这种问题,但我的问题是,我使用DbDataReader作为我的通用读取器(用于SQL、Oracle、OleDb等)。如果使用DataTable,DataTable具有以下方法:
|
|
|
11
0
这 例子:
|
|
|
12
-1
AMG-抱歉,我有一个金发的时刻。“Additional”字段是在我最初设计数据库之后添加到数据库中的。 我更新了所有代码以使用这个新字段,但是我忘记了更新调用选择数据库字段的实际datareader代码,因此它没有调用“附加” |