| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Базы данных > Перебор записей таблицы БД (c++Builder) |
| Автор: DarkCorsair 14.7.2006, 19:18 | ||
| Есть небольшая проблемка: в С++Builder создано приложение которое вытягивает данные из БД через ADODataSet, необходимо эти данные засунуть в STL-есвкий vector<>. Я делаю это так:
Но данный подход работает очень долго при больших обьемах данных Собственно тормозом выступает ADODataSet->Next(). Загрузка же данных например в DBGrid происходит довольно быстро. Кто знает другой способ для более быстрого извлечения данных???? Никак не могу найти чего-нибудь подходящего. Очень нужно! |
| Автор: DarkCorsair 18.7.2006, 00:02 |
| я нашел то что мне нужно: ADODataSet->Recordset->GetRows(количестов_полей,начальное поле, список полей, результат) - возвращает двумерный массив типа OleVariant всех записей. Тему можно закрыть |