我的SQL 2000数据库中有一个字段的数据类型是bit,那么我的asp.net程序中想插入一条数据的话,那个数据类型是什么样的,怎么转换

解决方案 »

  1.   

    1。往数据库中添加,修改 bit 类型的字段时,只能用 0 或者 1。2。在SQL语句中也只能用   0 或者 1,比如 "where bFlag=1" 不能用 "where bFlag=TURE"。3。在使用RecordSet 将bit字段的数据取出来后,转换为了 Boolean 类型。这个时候判断要用 TRUE 和 FALSE。
      

  2.   

    boolConvert.ToBoolean(...)
    (bool)....
      

  3.   

    我转了,如下:
     proinfo.IsShow =Convert.ToBoolean(rblIsShow.Text);
     proinfo.Save();
    可是它还是报这个的错误:输入字符串的格式不正确。 
      

  4.   

    1楼说的没错就1  或0  1是true  0是false
      

  5.   

    proinfo.IsShow =(Convert.ToBoolean(rblIsShow.Text))?1:0; 
    proinfo.Save(); 
      

  6.   

    proinfo.IsShow =Convert.ToBoolean(int.parse(rblIsShow.Text));
    proinfo.Save();你把STRING转成INT吧
      

  7.   

    你那个rblIsShow.Text的内容有问题,无法转换为boolean.
      

  8.   

    内容怎么有问题,它的value值当显示的时为1,隐藏时为0,这样不对吗