sql数据类型位

时间:2010-11-11 08:39:10

标签: c#

我有sql数据类型位,我想问

if(dr[2] != null)

应该做出哪些改变? 对不起,我不是当地的错误。

3 个答案:

答案 0 :(得分:1)

要检查列值是否为NULL,请使用DBNull.Value:

if (dr[2] != DBNull.Value)

答案 1 :(得分:0)

假设 dr 是一个DataReader,调用dr.IsDBNull(2)会告诉你它是否为null。

答案 2 :(得分:0)

我写得像这样,值为NULL dr [2]!= System.DBNull.Value 这个答案 无法将对象从DBNull强制转换为其他类型。