![]() |
C++ Builder. ADOQuery - как и куда лучше скопировать из него данные?
В результате sql запроса в объекте типа TADOQuery хранится некий набор данных. Эти данные хочется использовать ещё долго, но при этом неплохо было бы освободить указанный объект. Я просто с sql впервые за пределами php сталкиваюсь и не очень врубаюсь, как же мне всё-таки сохранить полученные данные. Думал сначала TClientDataSet, но что-то меня в нем смущает, например, отсутствие свойства Fields.
|
Цитата:
Цитата:
Если уж очень надо, то можно перекачать в какой-нибудь MemoryDataSet - благо таких компонентов не мало. |
Про Fields недосмотрел, прошу прощения. Видимо, действительно оставлю как есть и заведу ещё один query, а то времени больше потеряю. Это просто привычка из php - там для получения данных я использую одну копию класса с необходимыми функциями, а данные можно запихивать в ассоциативный массив, например, т.е. спокойно держать независимо от основного класса работы с бд столько массивов, сколько надо.
|
так и тута так можно. пишеш свой класс. инициализируеш его ( или просто текущую запись передаеш ) а храниш все объекты в векторе
|
| Часовой пояс GMT +4, время: 07:56. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.