IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   C++ Builder. ADOQuery - как и куда лучше скопировать из него данные? (http://www.imho.ws/showthread.php?t=82823)

TRiPLE 30.03.2005 16:07

C++ Builder. ADOQuery - как и куда лучше скопировать из него данные?
 
В результате sql запроса в объекте типа TADOQuery хранится некий набор данных. Эти данные хочется использовать ещё долго, но при этом неплохо было бы освободить указанный объект. Я просто с sql впервые за пределами php сталкиваюсь и не очень врубаюсь, как же мне всё-таки сохранить полученные данные. Думал сначала TClientDataSet, но что-то меня в нем смущает, например, отсутствие свойства Fields.

ЕЖ 30.03.2005 16:27

Цитата:

TRiPLE:
Думал сначала TClientDataSet, но что-то меня в нем смущает, например, отсутствие свойства Fields.
Как так отсутствие? Он же наследник TDataSet!

Цитата:

TRiPLE:
Эти данные хочется использовать ещё долго, но при этом неплохо было бы освободить указанный объект.
А кто тебе мешает создавать несколько квэрей? Зачаем его освобождать?
Если уж очень надо, то можно перекачать в какой-нибудь MemoryDataSet - благо таких компонентов не мало.

TRiPLE 30.03.2005 16:46

Про Fields недосмотрел, прошу прощения. Видимо, действительно оставлю как есть и заведу ещё один query, а то времени больше потеряю. Это просто привычка из php - там для получения данных я использую одну копию класса с необходимыми функциями, а данные можно запихивать в ассоциативный массив, например, т.е. спокойно держать независимо от основного класса работы с бд столько массивов, сколько надо.

dyr_farot 31.03.2005 15:18

так и тута так можно. пишеш свой класс. инициализируеш его ( или просто текущую запись передаеш ) а храниш все объекты в векторе


Часовой пояс GMT +4, время: 07:56.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.