Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];




Вниз

Подскажите, очень срочно надо !! 


Yakudza   (2002-01-22 21:39) [0]

Как из Query экспортировать данные в TXT файл с разделителем табуляция, так как это делает Access !!



Фэ   (2002-01-22 22:24) [1]

Надеюсь, разберешься и транслируешь.

procedure TfmQuGrid.m_DataSetToASCII(const ADataSet: TDBISAMDataSet; const ASCIIFile: TFileName; const Delimiter: Char; const QuoteStrings: Boolean);
var tmpList: TStringList;
i,LastIndex: LongInt;
AsciiRecord: String;
begin
tmpList:= TStringList.Create;
try
with ADataSet do begin
LastIndex:= Fields.Count - 1;
First;
while not EOF do begin
AsciiRecord:= "";
for i := 0 to LastIndex do
if Fields.Fields[i].Tag = 0 then begin
if QuoteStrings and
(Fields.Fields[i].DataType in [ftString,ftMemo,ftFmtMemo,ftFixedChar,ftWideString]) then
AsciiRecord:= AsciiRecord + QuotedStr(Fields.Fields[i].AsString)
else
AsciiRecord:= AsciiRecord + Fields.Fields[i].AsString;

if i < LastIndex then
AsciiRecord:= AsciiRecord + Delimiter;
end;
tmpList.Append(AsciiRecord);
Next;
end
end;
try
tmpList.SaveToFile(ASCIIFile)
except
ShowMessage("Could not save table to specified file: " + ASCIIFile)
end;
finally
tmpList.Free;
end;
end;



Yakudza   (2002-01-22 22:35) [2]

Разберусь, куда денусь :)
Только вопрос что это - TDBISAMDataSet?
Спасибо



Yakudza   (2002-01-22 22:43) [3]

>Только вопрос что это - TDBISAMDataSet?
:))Все понял что это.
Еще раз спасибо!



Фэ   (2002-01-23 00:12) [4]

Это из моей биб-ки для работы с DBISAM DataBase.
Убираешь DBISAM и получаешь TDataSet, чьей правнучкой и является TQuery.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.024 c
14-42835          Corte                 2001-12-25 08:42  2002.02.14  
Есть вопрос!


1-42714           DenKop                2002-01-30 23:17  2002.02.14  
Сохранение иерархической структуры.


4-42900           Satrap                2001-12-07 14:56  2002.02.14  
работа с mmSystem


3-42665           Eduard                2002-01-21 09:47  2002.02.14  
InsertRecord и DateTime


1-42712           Quaker                2002-02-01 06:53  2002.02.14  
Переделать TActionList