下面是我写的一个建立DBF文件的代码,建立文件时一切正常,倡使用TDBEDIT以及TDBNAVIGATER添加数据时,系统要求所有的字段都不能为空!这到底是为什么?
  with table1 do
  begin
    with FieldDefs.AddFieldDef do 
    begin
      DataType := ftstring;
      Name := 'Field1';
      Size := 20;
    end;
    with FieldDefs.AddFieldDef do
    begin
      DataType := ftString;
      Size := 10;
      Name := 'Field2';
    end;
    with FieldDefs.AddFieldDef do
    begin
      DataType := ftString;
      Size := 10;
      Name := 'Field3';
    end;
    with FieldDefs.AddFieldDef do
    begin
      DataType := ftString;
      Size := 10;
      Name := 'Field4';
    end;
    Create;
  end;