저는 DELPHI-XE6을 가지고 있으며, FireDacs TFDTable.CreateTable을 사용하여 db 테이블을 만들려고했지만 "TFDTable에 CreateTable 이름의 멤버가 없습니다"라고 말합니다.델파이, Firedac TFDTable.CreateTable가 존재하지 않습니다.
XE6이 오래되었거나 무엇이 되었습니까? 같은 코드는 같습니다
function TDataModule1.crtTable(const aTblName: string;
const aFlds: TStringList): boolean;
var
Table: TFDTable;
begin
Table := TFDTable.Create(nil);
try
Table.Connection := FDConnection1;
{ specify table name }
Table.TableName := aTblName;
{ add some fields }
Table.FieldDefs.Add('ID', ftInteger, 0, False);
Table.FieldDefs.Add('Name', ftString, 50, False);
{ define primary key index }
Table.AddIndex('pkMyTableID', 'ID', '', [soPrimary]);
{ and create it; when the first parameter is True, an existing one is dropped }
Table.CreateTable(False);
finally
Table.Free;
end;
end;
내가 어떤 버전을 발표했는지 말할 수는 없지만, 이후 버전 중 하나였습니다. –