我在delphi中动态建一个表,表的类型为ttdbase,但这样建的表用database desktop打不开呀。我将表的类型改为ttfoxpro,但他提示我错误的表结构。请教一下这是怎么回事?
          with Table1 do
           begin
               DatabaseName:='DBdemos';
               TableName:=dbf;
               TableType:=ttdbas
               with FieldDefs do
                   begin
                      clear;
                     Add('KEY',ftString,20,True);
                     Add('STR',ftString,200,False);
                    end;
                    IndexDefs.Clear;
                  IndexDefs.Add('','KEY',[ixPrimary]);
                CreateTable;