Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.055 c
15-1269120602
Юрий
2010-03-21 00:30
2010.08.27
С днем рождения ! 21 марта 2010 воскресенье


4-1233081707
avi9526
2009-01-27 21:41
2010.08.27
Как получить доступ к скрытому за окном изображению?


2-1271147554
Сергей
2010-04-13 12:32
2010.08.27
Ошибка сокета.


2-1273656185
Чапаев
2010-05-12 13:23
2010.08.27
Принудительная перерисовка формы


4-1234253553
OlegNik
2009-02-10 11:12
2010.08.27
Доп. информация об устройствах.




   Наверх