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