Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.058 c
1-54085
star.ru
2003-03-05 14:23
2003.03.17
RichEdit


1-54033
Monak
2003-03-04 22:53
2003.03.17
Проблемки с файлами


14-54165
Exp
2003-02-24 20:20
2003.03.17
Ну как вам FastReport


6-54151
GobliNGuT
2003-01-24 11:03
2003.03.17
Работа с 2-мя прокси...


8-54121
СергейСтр
2002-12-04 11:35
2003.03.17
Проблема с DGLUT.pas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский