Выполнить запрос sql 92 в очереди сообщений

Я хочу получить сообщения, отправленные в очереди между двумя PutTime.
Я пытаюсь с этим запросом:

TextMessage vMessage = (TextMessage)  
  super.receiveSelected("Root.MQMD.PutDate = '"+pPutDate+"' 
         AND Root.MQMD.PutTime BETWEEN CAST('103345' AS TIME) AND CAST('104345' AS TIME)");

Но у меня есть исключение синтаксиса селектора сообщений. Что не так с этим запросом?

org.springframework.jms.InvalidSelectorException: JMSWMQ2008: 
Impossible to open the message queue.
It's caused by the the bad syntax of the query

0 ответов

Другие вопросы по тегам