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

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

2011-12-21 
如何将.net中的bool类型转换为sql server中的bit类型如题目所述[解决办法]它会自动转换.[解决办法]sql ser

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

热点排行