![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL -> массив [D3, Paradox]
АндрейБ © (2003-02-25 17:24:00)Скажите, плз, как можно данные запроса запихать в массив.
АндрейБ (2003-02-25 18:25:00) [1]>Smashich © (25.02.03 17:56)
Я просто не знал как обратиться к нужному полю.
Спасибо за помощь.
"chet только непрально написанно;)"
Это я знаю. Но таблицы не я формировал. А потом уже поздно было что-либо менять. Вот так и осталось.
Smashich (2003-02-25 17:58:00) [2]но названия у столбцов сильные....chet только непрально написанно;)
Smashich (2003-02-25 17:56:00) [3]2 АндрейБ (25.02.03 17:43)
в чем проблема то не пойму?
var
AnalChet:array [1..20,1..20];
....
begin
Query.SQL.Text:="SELECT DtChet, KrAnal, Sum(SummaDt) FROM suppl
Group By DtChet, KrAnal";
Query.Open;
while Not Query.Eof do
begin
AnalChet[Query.Fields[0].AsInteger,Query.Fields[1].AsInteger]:=Query.Fields[2].AsInteger;
Query.Next;
end;
end;
ты это не мог написать, я прально думаю?
Senator (2003-02-25 17:46:00) [4]KrAnal - :-))))
АндрейБ (2003-02-25 17:43:00) [5]>Smashich © (25.02.03 17:27)
А можно чуть поподробнее. Если у меня есть запрос:
SELECT DtChet, KrAnal, Sum(SummaDt) FROM suppl
Group By DtChet, KrAnal
И мне надо сделать массив в строках KrAnal, в столбцах DtChet, значения массива Sum(SummaDt). Как правильно это реализовать?
Senator (2003-02-25 17:39:00) [6]Советую использовать для этих целей RxMemoryData из пакета компонентов RXlibrary - удобная штука
Smashich (2003-02-25 17:27:00) [7]while not Query.Eof do ....