Вниз
Скачать: CL | DM;

Как сохранить DBGrid в (текстовый) файл?   Найти похожие ветки 

 
Геннадий ©   (2002-10-26 14:29) [0]

У меня в DBGrid выводится результат SQL-запроса (телефон, фамилия, адрес...). Хочу это дело сохранить в текстовый файл. Что бы позже любоваться результатом поиска уже без программки.

Так вот. В StringGrid есть свойства, через которые можно обратиться к конкретной ячейки и узнать что в ней. Возможно есть даже SaveToFile/LoadFromFile.

А вот в DBGrid я что-то не нашёл подобного. Плохо искал? Как быть?


 
passm ©   (2002-10-26 14:53) [1]

Геннадий © (26.10.02 14:29)> Это не DBGrid надо сохранить, а TDataSet к которому он привязан. У тебя же Paradox, так что же тебе мешает завести таблицу для хранения результатов запроса и проделать следующее (по схеме):
1.Выполняешь:
INSERT INTO TEMP_TABLE1
(PHONE_NUMBER, FIRST_NAME, ADDRESS...)
SELECT T1.PHONE_NUMBER, T2.FIRST_NAME, T2.ADDRESS...
FROM TABLE1 AS T1
INNER JOIN TABLE2 AS T2 ON (T1.ID_PEOPLE = T2.ID_PEOPLE)
WHERE...

2.Открываешь когда тебе вздумается:
SELECT TT1, PHONE_NUMBER, TT1.FIRST_NAME, TT1.ADDRESS...
FROM TEMP_TABLE1
WHERE...


 
MsGuns ©   (2002-10-26 16:56) [2]

>passm © (26.10.02 14:53)

Он же ясно выразился, что хочет смотреть рез-ты поиска БЕЗ ВСЯКИХ СУБД. Я бы посоветовал создать TStrings или TStringList, туда Add добавить как текстовые строки из выбранного датасета, а потом дать ему (списку) SaveToFile. Дешево и сердито. А главное, совершенно не в напряг.


 
oss ©   (2002-10-27 00:10) [3]

почитай
http://www.sources.ru/delphi/db/save_content_table_in_text_file.shtml



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
8-46008
SBad
2002-07-28 14:29
2002.11.14
Список значений TColor для режима


1-45881
PCpuzik
2002-11-05 14:47
2002.11.14
Пауза в программе


14-46083
al_
2002-10-25 22:06
2002.11.14
ДЕНЬ ТАМОЖНИ!!!


4-46192
RomZm
2002-10-05 01:14
2002.11.14
Помогите разобраться с функциями...


1-45796
Vadia
2002-11-03 15:49
2002.11.14
Печать TMemo




   Наверх