当前位置: 代码迷 >> ASP.NET >> 怎么将.net中的bool类型转换为sql server中的bit类型
  详细解决方案

怎么将.net中的bool类型转换为sql server中的bit类型

热度:1233   发布时间:2013-02-25 00:00:00.0
如何将.net中的bool类型转换为sql server中的bit类型
如题目所述

------解决方案--------------------------------------------------------
它会自动转换.
------解决方案--------------------------------------------------------
sql server的bit类型就是用来表示bool型的啊,你只要给BIT字段赋TRUE/FALSE或1/0值就可以了啊。
------解决方案--------------------------------------------------------
1。
SqlDbType.Bit 与 System.Boolean 对应

2。
以上对应在使用命令参数时,.net 会自动转换


SqlCommand.Parameters.Add(new SqlParameter( "IsRed ", SqlDbType.Bit)).Value = true;// or false;

3。
但是,直接 SQL 常量,你必须的对 bit 类型显示使用 0 和 1 数字常量

string sql = String.Format( "insert into table(isRed) Values({0}) ", (CheckBox1.Checked ? 1 : 0));

  相关解决方案