在设计这个字段时设置了他的默认值为“False”,必填字段这项也设为“否”了
通过dbnavigator连datasource,table进行添加数据库的操作,怎么出错提示说这个字段是必填的?怎么样才能不填这个字段时也行,是默认的值

解决方案 »

  1.   

    在INSERT INTO TABLE(字段1)中字段不用写,然后值的中也不写,就可以了
      

  2.   

    看清楚了,我没用sql语句,用的dbnavigator控件
      

  3.   

    在datasource关联的DataSet的beforeInsert或newrecord事件中添加默认值
      

  4.   

    我现在更想知道的是access里如数据类型是“真/假”的字段,能不能为空
    在我设计表的时候已经把这个字段的“默认值”这项为“False”,“必填字段”这项也设为“否”了,但是提交的时候还是错误提示说该字段不能为空
      

  5.   

    我也遇到过类似问题,后来只有这样解决:
     with table do
       begin
         edit;
         ……
         字段:=false;
         ……
         post;
       end;
      

  6.   

    偶也记得是不可以有空值得    在库里设默认值 好象你在程序里填的还是 空的 
    你试试用SQL插条新值   不要写这个字段