Rs.next() возвращает false, хотя мой запрос верен ⇐ JAVA
-
Anonymous
Rs.next() возвращает false, хотя мой запрос верен
Запрос правильный, но rs.next() возвращает false. Я проверил запрос, все в порядке, и с подключением и выполнением SQL все в порядке. Есть ли какие-либо проблемы с этим кодом? cx,conn,stmt,rs присвоено значение null.
пытаться { сх = новый InitialContext(); если (cx == ноль) { выдать новое исключение («Бум — нет контекста»); } DataSource ds = (DataSource)cx.lookup(DataSourceValue); если (дс != ноль) { conn = ds.getConnection(); String sql = "ВЫБЕРИТЕ журнал_утверждения.goodscatid, журнал_утверждения.cat_name КАК имя категории, COUNT(\*) КАК количество ИЗ журнала_утверждения INNER JOIN sc_master ON утверждение_log.sc_name = sc_master.sc_name WHERE TO_CHAR(approval_log.inputdate, 'ГГГГ-ММ-ДД') \>= '2021-01-01' AND TO_CHAR(approval_log.inputdate,'ГГГГ-ММ-ДД') \
Запрос правильный, но rs.next() возвращает false. Я проверил запрос, все в порядке, и с подключением и выполнением SQL все в порядке. Есть ли какие-либо проблемы с этим кодом? cx,conn,stmt,rs присвоено значение null.
пытаться { сх = новый InitialContext(); если (cx == ноль) { выдать новое исключение («Бум — нет контекста»); } DataSource ds = (DataSource)cx.lookup(DataSourceValue); если (дс != ноль) { conn = ds.getConnection(); String sql = "ВЫБЕРИТЕ журнал_утверждения.goodscatid, журнал_утверждения.cat_name КАК имя категории, COUNT(\*) КАК количество ИЗ журнала_утверждения INNER JOIN sc_master ON утверждение_log.sc_name = sc_master.sc_name WHERE TO_CHAR(approval_log.inputdate, 'ГГГГ-ММ-ДД') \>= '2021-01-01' AND TO_CHAR(approval_log.inputdate,'ГГГГ-ММ-ДД') \
Мобильная версия