数据库有一字段AllDepartmentInfo,类型为Double
里面有一条记录是空置,先我想过滤掉这条记录:
dv.RowFilter = "ParentDepartmentID='" + null + "'";dv.RowFilter = "ParentDepartmentID='" + DBNull.Value + "'";这两种方式都不行,提示“无法在 System.Double 和 System.String 上执行“=”操作”请问该怎么做?谢谢!!!!!
里面有一条记录是空置,先我想过滤掉这条记录:
dv.RowFilter = "ParentDepartmentID='" + null + "'";dv.RowFilter = "ParentDepartmentID='" + DBNull.Value + "'";这两种方式都不行,提示“无法在 System.Double 和 System.String 上执行“=”操作”请问该怎么做?谢谢!!!!!
select * from table where nullif(ParentDepartmentID,0) is not null
是不是不应该加单引号啊?
ParentDepartmentID是Double类型。