Главная страница
    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.056 c
15-1266269405
Юрий
2010-02-16 00:30
2010.08.27
С днем рождения ! 16 февраля 2010 вторник


6-1217400351
workbench
2008-07-30 10:45
2010.08.27
TNMSMTP


15-1264578016
pavel_guzhanov
2010-01-27 10:40
2010.08.27
нужна программа типа ErWin


2-1262612569
ZV
2010-01-04 16:42
2010.08.27
Компонент TMS Async 32 (СОМ порт) ,объясните как с ним работать


15-1264749431
Делфиец
2010-01-29 10:17
2010.08.27
Помогите разобраться что это за ерунда





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский