Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 ....


Наверх

Титульная страница Поиск, карта сайта Написать письмо