Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Как выгрузить данные из базы данных в массив дельфи   Найти похожие ветки 

 
ИльяСеменов   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.198 c
3-1239426880
Роман
2009-04-11 09:14
2010.08.27
визуализация данных БД


11-1206617782
Сашик
2008-03-27 14:36
2010.08.27
Форма с полупрозрачной тенью


9-1187679377
wsaenotsock
2007-08-21 10:56
2010.08.27
проблема SetDisplayMode


2-1275034068
Сергей
2010-05-28 12:07
2010.08.27
Фокус на файл


15-1263977721
картман
2010-01-20 11:55
2010.08.27
Обработка ошибок