Когда я создаю подобный подготовленный оператор в java (используя JDBC):
pStmt = conn.prepareStatement(qry);
, все работает нормально. Однако когда мне нужен прокручиваемый набор результатов и я использую это:
pStmt = conn.prepareStatement(qry,ResultSet.TYPE_SCROLL_INSENSITIVE);
, я получаю синтаксическую ошибку:
org.postgresql.util.PSQLException: ERROR: syntax error at or near "RETURNING"
Я даже не использую RETURNING в моем запросе.
Есть идеи?
Любая помощь будет принята с благодарностью. Спасибо
Обновление: все работает нормально. Однако, когда мне нужен прокручиваемый набор результатов и я использую это: pStmt = conn ....
Когда я создаю подобный подготовленный оператор в java (используя JDBC):
pStmt = conn.prepareStatement(qry);
, все работает нормально. Однако когда мне нужен прокручиваемый набор результатов и я использую это:
pStmt = conn.prepareStatement(qry,ResultSet.TYPE_SCROLL_INSENSITIVE);
, я получаю синтаксическую ошибку:
org.postgresql.util.PSQLException: ERROR: syntax error at or near "RETURNING"
Я даже не использую RETURNING в моем запросе.
Есть идеи?
Любая помощь будет принята с благодарностью. Спасибо
Обновление: все работает нормально. Однако, когда мне нужен прокручиваемый набор результатов и я использую это: pStmt = conn ....
Когда я создаю подобный подготовленный оператор в java (используя JDBC):
pStmt = conn.prepareStatement(qry);
, все работает нормально. Однако когда мне нужен прокручиваемый набор результатов и я использую это:
pStmt = conn.prepareStatement(qry,ResultSet.TYPE_SCROLL_INSENSITIVE);
, я получаю синтаксическую ошибку:
org.postgresql.util.PSQLException: ERROR: syntax error at or near "RETURNING"
Я даже не использую RETURNING в моем запросе.
Есть идеи?
Любая помощь будет принята с благодарностью. Спасибо
Обновление: Кажется, это сработает, если я воспользуюсь этим:
pStmt = db.prepareStatement(qry,ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
В чем разница между ЧУВСТВИТЕЛЬНЫМ и НЕДОСТАТОЧНЫМ?
Спасибо