Bit 数据类型在 SQL Server 数据库中以存储 1、0 进行存储。
在C# 中对应的类型就是Bool 类型, 用 true或false 来设置,而往数据库中添加,修改 bit 类型的字段时,只能用 0 或者 1。
关于修改 Bit 类型的字段
1.若使用 SQL 语句在查询分析器中进行修改,需要传入 1、0;
在SQL语句中也只能用 0 或者 1,比如 "where sex=1" 不能用 "where sex=TURE"。
2.若使用企业管理器直接在表中进行修改,需要使用 True、False;
使用 SqlDataReader 读出的 Bit 类型数据返回值为 bool 类型,若将返回结果关联到 GridView 中,那么此列下呈现的是复选框,复选框的 Checked 属性绑定 Bit 类型字段的返回值。
本文探讨了SQL Server中的Bit数据类型与C#中的Bool类型之间的映射关系及操作方法。介绍了如何在SQL查询中正确使用0和1来操作Bit字段,并说明了通过企业管理器直接修改Bit类型字段时应使用True或False。此外,还讨论了使用SqlDataReader读取Bit类型数据时的返回值形式及其在GridView中的展示方式。
691

被折叠的 条评论
为什么被折叠?



