Вниз
Скачать: 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.017 c
3-45662
xnum
2002-10-21 16:48
2002.11.14
20% cистемных ресурсов


1-45798
MsGuns
2002-11-04 19:17
2002.11.14
События OnCreate, OnShow, OnActivate для формы


14-46100
race1
2002-10-26 17:46
2002.11.14
вылет


1-45823
kronprince
2002-11-04 18:29
2002.11.14
Как сделать расширеный список с контролами ?


7-46173
Whistler
2002-09-14 14:51
2002.11.14
ОПРЕДЕЛЕНИЕ ТИПА ДИСКЕТЫ




   Наверх