Вниз
Скачать: 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.013 c
3-45671
Руслан Вишняков
2002-10-23 16:25
2002.11.14
Ошибка


8-46007
Werter
2002-07-23 03:47
2002.11.14
Плугин визуализации под WINAMP - формат данных


3-45763
Евген
2002-10-25 12:06
2002.11.14
Возможность ввода в DBLookupComboBox


7-46180
Dozer
2002-09-09 11:16
2002.11.14
Народ !!! Как можно изменить настройки CMOS из под Windows


3-45665
NightCon
2002-10-24 07:09
2002.11.14
БД не работает по сети




   Наверх