Title: Get list of table fields
You may use FieldName property of TField class for each Field of your table.
For example:
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
with Table1 do
begin
Active:=False;
DataBaseName:=Edit1.Text;
TableName:=Edit2.Text;
Active:=True;
Memo1.Clear;
for i:=0 to FieldCount-1 do
Memo1.Lines.Add(Fields[i].FieldName);
end;
end;