0

2 つの 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
4

0 に答える 0