首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据库里提取出bool值如何样比较

2011-12-31 
数据库里提取出bool值怎么样比较?DataTable.Rows[0][ *** ]false错误原因:object无法和bool比较[解决

数据库里提取出bool值怎么样比较?
DataTable.Rows[0][ "*** "]==false
错误原因:
object   无法和bool比较

[解决办法]
Convert.ToBealoon(DataTable.Rows[0][ "*** "]) == false
[解决办法]
DataTable.Rows[0][ "*** "]== "1 "....true
DataTable.Rows[0][ "*** "]!= "1 "....false
[解决办法]
数据库的BIT型就映射成.NET中的BOOL型,比较很简单,取出来,强制转型,就可以判断了,BIT用的最多的地方如:性别....总之双方面结果的都可以实现
[解决办法]
数据库里的 bit 类型填充到 DataSet 时会对应转换成 bool 类型,之所以用 Equals 是防止DBNull的出现,直接 Convert 或 (bool) 可能会也异常。

热点排行