Форум: "Базы";
Поиск по всему сайту: 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.021 c
1-42778           Romul                 2002-01-29 10:24  2002.02.14  
Как изменить цвет заголовка окна?


6-42817           Kirill45              2001-11-25 02:55  2002.02.14  
Net


1-42788           st_Lexa               2002-01-31 17:40  2002.02.14  
Рисую на канве


4-42899           Вовка                 2001-12-16 21:37  2002.02.14  
WinAPI


3-42678           MVova                 2002-01-21 12:04  2002.02.14  
Изменение записи в тригере