日期:2014-05-19  浏览次数:20827 次

checkbox更新字段的问题!
数据库中有一个字段S_fd是bit型,数据绑定checkbox后,可以正确显示,请问想要更新应该怎么写更新语句??
sql   =   "insert   into   [systeminfo]   (S_use,S_fd,S_fdmc,S_add,S_tel,S_fax,S_man) "
                                        +   "   values   ( ' "   +   textBox1.Text   +   " ', "   +   ×××××××**   + ", ' "   +   textBox2.Text   +   " ', ' "
                                        +   textBox3.Text   +   " ', ' "   +   textBox4.Text   +   " ', ' "   +   textBox5.Text   +   " ', ' "   +   textBox6.Text   +   " ') ";
确切的说应该是checkbox的值是true,false   而数据库的字段是0,1,保存的时候true,false不可能存为0,1

------解决方案--------------------
做一下判断了
或者转换

int i = (chx.value== true)? 1 : 0;
------解决方案--------------------
int i;
if(chx.value== true)
i=1;
else
i= 0;