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

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

Пустые поля после выполнения SQL запроса [D7, Paradox, BDE]


petvv ©   (2006-05-22 10:09:00) 

Доброго времени суток !

Есть запрос:
select Fuel.Marka, Osnovan.Name, Sum(TotOsnov.Lit) Litr, Sum(TotOsnov.Cur) Den from TotOsnov, Fuel, Osnovan
where ShiftTo>=:QDBeg and ShiftTo<=:QDEnd
and
Fuel.Num=TotOsnov.Product
and
Osnovan.Num=TotOsnov.Osnovanye
group by Marka, Name

Если посмотреть поля Marka и Name:
pp:=qOsn.Fields[2].AsString;
pp:=qOsn.Fields[3].AsString;
то они = '', хотя группировка по ним происходит и Sum(TotOsnov.Lit) Litr, Sum(TotOsnov.Cur) Den правильные.

Чё за глюк, или где у меня руки не из того места начинают расти ?


petvv   (2006-05-22 10:25:00) [1]

Люди всем спасибо всем ! Сам тупанул.
Вопрос закрыт !


ЮЮ   (2006-05-22 10:24:00) [2]

а откуда тогда мнение, что Sum(TotOsnov.Lit) Litr и Sum(TotOsnov.Cur) Den правильные, если это и есть  qOsn.Fields[2] и qOsn.Fields[3] ???

З.Ы. А в Disigne, случайно поля не назначены, причем отличные от 'Litr' и 'Den' ?


Johnmen   (2006-05-22 10:22:00) [3]

Второе поле это Litr.


petvv   (2006-05-22 10:19:00) [4]

Да даже если не просматривать, а напрямую выводить в отчёт, то всё равно пусто.


ЮЮ   (2006-05-22 10:17:00) [5]

Какое отношение это имеет к "посмотреть"?
Caption := qOsn.Fields[2].AsString + ',' + pp:=qOsn.Fields[3].AsString;
вот теперь и смотри. Оптимизатор режет безсмысленный код.


Наверх

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