读书人

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

发布时间: 2011-12-21 23:56:01 作者: rapoo

如何将.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));

读书人网 >asp.net

热点推荐