如果把选项按钮的值写入到数据库,两种值:是与否?在数据库中如何保存?请详细告之,谢谢!

解决方案 »

  1.   

    按楼上的,何不用
    Rs.Fields(FieldsName).Value=Check1.Value
    这样不是更直接点
      

  2.   

    我刚开始也是用Rs.Fields(FieldsName).Value=Check1.Value可是UPdata的时候就错误,才知道Rs.Fields(FieldsName).Value与Check1.Value的值不一样。Check1.Value有0,1,2三种值,而Rs.Fields(FieldsName).Value只有True和Flase两种值,而且类型也不对,一个是Bool一个是Int
      

  3.   

    我也遇到过此类问题,很容易解决比如一个性别字段用0/1表示,添加时用男女表示,代码如下If combosex.Text = "男" Then
            rs.Fields(3) = True'或者用rs.Fields(3) = -1,在access数据库中
        Else
            rs.Fields(3) = False'或者用rs.Fields(3)=0,
        End If