![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Передать результат запроса в массив [D6, D7, MySQL]
Skif © (2004-04-03 17:31:00)Пусть имеется запро вида
select field_1 from table1;
Имеется несколько записей которые отдает запрос. Мне нужно их передать в массив, немогу. Как сделать?
Query1.fields[0] чего-то не помогает - возвращает результат только одной записи. Поскажите как обойти.
Vlad (2004-04-03 17:59:00) [1]у меня там еще одна грубая опечатка :-)
Fields[j].AsIntegerвместоFields[0].AsInteger
Skif (2004-04-03 17:53:00) [2]Ага, кажется понял, я забывал про Query.Next, сейчас попробую, спасибо
Vlad (2004-04-03 17:48:00) [3]Пардон, имелось ввиду не Table, а Query
Vlad (2004-04-03 17:45:00) [4]
> Skif (03.04.04 17:31)
Цикл по таблице.
Table.First;
while not table.eof do
begin
for j:=0 to (Table.FieldCount-1) do MyArray[i,j]:=Table.Fields[0].AsInteger;
Table.Next;
inc(i);
end;
Что-то вроде того.