我在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;
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;
另外,我将表的类型改为ttfoxpro怎么不能建表呀?