![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Здравствуйте.
Подскажите, если кто знает, как в делфи передать результат выборки (SELECT column_name FROM table_name) в массив? База - MySQL, коннект через ADO. Спасибо. |
#2
|
||||
|
||||
![]() Можно так:
Код:
Var Arr: Array of variant; begin SetLength(Arr,Query1.RecordsCount); i := 0; while not Query1.eof do begin Arr[i] := Query1.FieldValues['column_name']; Query1.next; Inc(i); end; end; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
![]() Говорит, что " Undeclared Identifier: RecordsCount"
Каким образом его объявлять надо? |
#4
|
||||
|
||||
![]() Опечатка - RecordCount
Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#5
|
|||
|
|||
![]() спасибо
вроде заработало во всяком случае, пока ни на что больше не ругается ![]() |
#6
|
|||
|
|||
![]() рано я порадовался...
постоянно вылетает сообщение ADOQuery1: cannot perform this operation on a closed dataset никак не разберусь в чем дело |