Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как сохранить содержимое таблицы в текстовый файл?

01.01.2007

Эти небольшие функции анализирую таблицу и записывают её содержимое в TStringList. А затем просто сохраняют в файл.

procedure DatasetRecordToInfFile(aDataset: TDataSet; aStrList: TStrings);
var
  i
: integer;
begin
 
for i := 0 to (aDataset.FieldCount-1) do
    aStrList
.Add(aDataset.Fields[i].FieldName + '=' +
    aDataset
.Fields[i].AsString);
end;
 
procedure
DatasetToInfFile(aDataset: TDataSet; aStrList: TStrings);
begin
  aDataSet
.First;
 
while not aDataSet.EOF do
 
begin
   
DatasetRecordToInfFile(aDataset,aStrList);
    aDataSet
.Next;
 
end;
end;
 
procedure TForm1
.Button1Click(Sender: TObject);
begin
 
DatasetRecordToInfFile(Table1,Memo1.Lines);
end;
 
procedure TForm1
.Button2Click(Sender: TObject);
begin
 
DatasetToInfFile(Table1,Memo1.Lines);
end;

Взято с https://delphiworld.narod.ru