SQL数据库bit型 只能接受,0,1 这两个值,是不能直接插true 或 false的
可是奇怪的是,
我在程序里面该怎么给这个字段赋值呢?
赋值 0,1的话,那个字段的类型的bool,是不可能的
赋值为 true或false 的话,到数据库中,不让插入,
费解,有谁能教教我么?求救了。

解决方案 »

  1.   

    这用救?数据库操作就是0,1,读取到.net就是true、false。看来你缺乏别人逼你克服你自己问题。
      

  2.   

    传 0 或 1 
    字段类型不让
    传 true 或 false
    sql语句不让
      

  3.   

    数据库中只允许1和0,那你就插入1和0在你的程序里你不会转一下吗,遇到1就为true,0为false
      

  4.   

    到.Net中就是bool了,会自动转换的
      

  5.   

    关于sqlserver2005中的bit数据类型bit值类型可以取值为 1、0 或 NULL 的整数数据类型。当你直接(在Visual Studio.Net或SQL Server Management Studio中)打开表向这一列中插入数据是就需要插入true或false当你用sql语句插入数据的时候该列就插入0或1当你在查询分析其中用select语句读取这个表中的这一列数据时该列数据显示的是0或1当你在C#中调用sqlserver2005存储过程是返回的结果集中这一列的值是true或false
      

  6.   

    bool true/false
    就好了