我有sql数据类型位,我想问
if(dr[2] != null)
应该做出哪些改变? 对不起,我不是当地的错误。
答案 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强制转换为其他类型。