フィールド名を列挙する

データセット内のフィールド名を列挙するには Dataset (TTable、TQuery、TStoredProc) の Fieldsプロパティを使います。ただしデータセットが開いた状態じゃないと取得できません。

■ フィールド名を列挙する例
procedure TForm1.Button1Click(Sender: TObject);
var
  ix  : integer;
begin
  Table1.Open;
  for ix  :=  0 to  Table1.FieldCount - 1 do  begin  
    Memo1.Lines.Add(Table1.Fields[ix].FieldName);
  end;
  Table1.Close;
end;