用的access库,字段设置的是必填,允许空字符串,输入数据库时,如果该字段没有数据就抱错:
由于其 Required 属性设置为真(True),字段 'abc.name' 不能包含 Null 值。在此字段中输入一个数值。 我设置ConvertEmptyStringToNull属性true、false都不行。该怎样设置啊?

解决方案 »

  1.   

    insert 的时候注意不要插入null就可以了
      

  2.   

    空字串是可以的。
    但不要插入null,
      

  3.   

    插入""应该是可以的吧!""不等于null
      

  4.   

    什么也没写,就是NULL了,看似可以设置ConvertEmptyStringToNull来调整,但不行:(
      

  5.   

    对了,我完全是设置的控件属性,并不是自己写的插sql。
      

  6.   

    ConvertEmptyStringToNull 楼主理解错了,
    楼主你把ConvertEmptyStringToNull 理解成"ConvertNullToEmptyString"了~~~~~~ 哈哈
    这个属性是 Convert  EmptyString To Null !!!! 而你现在是要 Convert Null To EmptyString !!!你设置这个当然没用, 很抱歉没有ConvertNullToEmptyString属性.... 不过你在这里,ConvertEmptyStringToNull必须是false的.然后在数据库里设个默认值并避免插入null吧