Форум: "Базы";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
ВнизSQL -> массив Найти похожие ветки
← →
АндрейБ (2003-02-25 17:24) [0]Скажите, плз, как можно данные запроса запихать в массив.
← →
Smashich (2003-02-25 17:27) [1]while not Query.Eof do ....
← →
Senator (2003-02-25 17:39) [2]Советую использовать для этих целей RxMemoryData из пакета компонентов RXlibrary - удобная штука
← →
АндрейБ (2003-02-25 17:43) [3]>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:46) [4]KrAnal - :-))))
← →
Smashich (2003-02-25 17:56) [5]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;
ты это не мог написать, я прально думаю?
← →
Smashich (2003-02-25 17:58) [6]но названия у столбцов сильные....chet только непрально написанно;)
← →
АндрейБ (2003-02-25 18:25) [7]>Smashich © (25.02.03 17:56)
Я просто не знал как обратиться к нужному полю.
Спасибо за помощь.
"chet только непрально написанно;)"
Это я знаю. Но таблицы не я формировал. А потом уже поздно было что-либо менять. Вот так и осталось.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c