![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пустые поля после выполнения 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;
вот теперь и смотри. Оптимизатор режет безсмысленный код.