Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизКак выгрузить данные из базы данных в массив дельфи Найти похожие ветки
← →
ИльяСеменов (2010-05-05 18:54) [0]Собственно вопрос: имееется база данных, с помощью селекта выбираются поля из таблицы, заносятся в DBGrid, как эти выбранные поля можно теперь занести в массив?
← →
_Юрий © (2010-05-05 19:17) [1]Путем присваивания, поэлементно
← →
DVM © (2010-05-05 19:18) [2]
> заносятся в DBGrid
в DBGrid ничего не заносится, оно там лишь отображается.
> как эти выбранные поля можно теперь занести в массив?
Пробежаться по отобранным записям и скопировать. Если конечно оно действительно нужно.
← →
Amoeba_ (2010-05-05 19:21) [3]Проще пареной репы:
with DBgrid.DataSource.DataSet do
begin
DisableControls;
First;
while not Eof do
begin
//здесь считываем значения полей и заносим их в массив
Next;
end;
EnableControls.
end;
← →
Игорь Шевченко © (2010-05-05 19:30) [4]хорошо в Урюпинске...тепло, наверное
← →
MonoLife © (2010-05-05 19:33) [5]
> ИльяСеменов (05.05.10 18:54)
...
> как эти выбранные поля можно теперь занести в массив?
действительно, а зачем?
Сейчас выяснится, что поля не однотипные и требуется вариантный массив..
← →
Leonid Troyanovsky © (2010-05-05 19:40) [6]
> Игорь Шевченко © (05.05.10 19:30) [4]
> хорошо в Урюпинске...тепло, наверное
Дык, и в Москве неплохо.
А вот, например, в Можайском районе МО соловьи поют,
уж третий день как, AFAIK.
--
Regards, LVT.
← →
oldman © (2010-05-05 20:35) [7]
> MonoLife © (05.05.10 19:33) [5]
> действительно, а зачем?
Ну надо человеку сложить a[3,7] и a[17,9].
А как это сделать напрямую с бд он не в курсе.
А думать лень.
← →
Jeer © (2010-05-05 20:40) [8]
> А думать лень.
Да нет, просто думать нечем.
А те, кто мог бы научить думать, заняты сбором податей от ЕГЭ прямо или иными доступными им инструментами.
Заставили, однако.
← →
Плохиш © (2010-05-06 00:44) [9]
> заносятся в DBGrid
Врёшь ты, ИльяСеменов, врёшь бессовестно.
← →
Sergey13 © (2010-05-06 09:30) [10]> [0] ИльяСеменов (05.05.10 18:54)
Датасет, в который "с помощью селекта выбираются поля из таблицы" и так очень похож на массив. Смысла в копировании нет никакого. Надо просто освоить работу с датасетом.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.065 c