日期:2014-05-18  浏览次数:20437 次

如何更新bit字段值
sqlstring   =   "update   votetitle   set   IsCurrent   =   'false ' "

如上写法会提示:“将varchar值转换为数据类型为bit的列时发生语法错误,如何处理?

------解决方案--------------------
字符串值 TRUE 和 FALSE 可以转换为以下 bit 值:TRUE 转换为 1,FALSE 转换为 0。
sqlstring = "update votetitle set IsCurrent = 0 "
------解决方案--------------------
sqlstr= "update votetitle set IsCurrent = 1 "
or
sqlstr= "update votetitle set IsCurrent = 0 "


------解决方案--------------------
update votetitle set IsCurrent = 0