Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.058 c
2-1274633276
georgeted
2010-05-23 20:47
2010.08.27
Работа с БД в оперативной памяти


4-1234416338
EgorovAlex
2009-02-12 08:25
2010.08.27
Именованный канал с анонимным доступом.


15-1273841536
pasha_golub
2010-05-14 16:52
2010.08.27
Просьба владельцам телефонов


2-1270625230
stovat
2010-04-07 11:27
2010.08.27
Применение формата для Label


2-1270871051
tippa
2010-04-10 07:44
2010.08.27
Synchronize и критические секции





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский