1、往数据库中添加,修改 bit 类型的字段时,只能用 0 或者 1。
2、在sql中判断时:也只能用 0 或者 1,比如 "where bFlag=1" 不能用 "where bFlag=TURE"。
3、bit数据读出后再判断要用bool:在使用RecordSet 将bit字段的数据取出来后,转换为了 Boolean 类型。这个时候判断要用 TRUE 和 FALSE。
Database db = new Database();
int i = 0;
if (B)
{
i = 1;
}
else
{
i = 0;
}
string sql = "update wupin set youwu='"+i+"'" where XXXXXXX;
这样才能写入bool数据到bit列中。