Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) 1sqlite. Неправльный результат запроса при группировке (число прочтений - 7671 )
tsarevich
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 18
Зарегистрирован: 02. Февраля 2012
Пол: Мужской
Re: 1sqlite. Неправльный результат запроса при группировке
Ответ #30 - 15. Марта 2012 :: 07:51
Печать  
Цитата:
Журнал.ПартииТоваровФР = 1
Это что ?

это дополнительный фильтр по журналу- отбираются те доки, которые делали движения по регистру ПартииТоваров. можешь пропробовать без него. ИмяРегистраФР- это поля журнала.
Цитата:
Запрос.Подготовить(ТекстЗапроса);
Запрос.Выполнить().выбратьстроку();
Это зачем ? Цеже не параметезированный запрос

у меня то есть параметры- даты.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1sqlite. Неправльный результат запроса при группировке
Ответ #31 - 15. Марта 2012 :: 07:53
Печать  
Где эти параметры в этом тексте запроса ?
  
Наверх
 
IP записан
 
tsarevich
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 18
Зарегистрирован: 02. Февраля 2012
Пол: Мужской
Re: 1sqlite. Неправльный результат запроса при группировке
Ответ #32 - 15. Марта 2012 :: 07:58
Печать  
параметры здесь
|where
|  Журнал.date between :НачДата and :КонДата

в принципе можно и не подготавливать, тогда нужно
|where
|  Журнал.date between @НачДата and @КонДата
после использовать метод УстановитьПарамер
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1sqlite. Неправльный результат запроса при группировке
Ответ #33 - 15. Марта 2012 :: 08:00
Печать  
Улыбка)))))))))))))))))))))


Он у тебя и так НЕ подготовленный.
  
Наверх
 
IP записан
 
tsarevich
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 18
Зарегистрирован: 02. Февраля 2012
Пол: Мужской
Re: 1sqlite. Неправльный результат запроса при группировке
Ответ #34 - 15. Марта 2012 :: 08:06
Печать  
ну если предварительно не подготавливать, тогда вместо Запрос.Выполнить().выбратьстроку() нужно Запрос.ВыполнитьЗапрос(ТекстЗапроса).выбратьстроку(). запрос же так или иначе перед выполнением подготавливается. либо непосредственно через Подготовить, либо через ВыполнитьЗапрос(ТекстЗапроса)
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать