asp.net中使用sql server表中的bit类型的字段

2024-12-04 20:46:07
推荐回答(5个)
回答(1):

bit表示布尔值,只能用true和false,没有1和0。在SQL中1和0表示int类型,不能默认转换为布尔型
可以用true 表示 男,false 表示 女

回答(2):

SQL Server中的BIT类型对应于.Net中的Boolean类型,是个逻辑值。直接用if判断最后的值就行了。

回答(3):

bit表示布尔值,只能用true和false,没有1和0。而且当你用了bit和checkbox的时候,系统会自动判断是否选择。

回答(4):

sql语句这样些:
select case sex when 1 then '男' else '女' end from student
查出来的结果集绑定后1显示的就是男,0显示的就是女.

回答(5):

bool sex=Convert.ToBoolean(dt.Rows[0]["Sex"]);
if(sex)
{
男生
}
else
{
女生
}