2013-01-13 2 views
1

Я работаю над проектом Java с базой данных SQL-сервера и один раз я используюResultSet.TYPE_SCROLL_INSENSITIVE производит ошибку

stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); 

Я получаю сообщение об ошибке «Тип курсора/комбинация параллелизма не поддерживается».

У кого-нибудь есть подсказка, почему это происходит? Все работало отлично, пока я не использовал этот код ...

+1

ваш ответ прост, под носом, ваш секрет SQL Engine не 'SCROLL_INSENSITIVE четырех опорных/CONCUR_UPDATABLE' ==' комбинация курсора/параллелизма не поддерживается', – mKorbel

+0

Возможно, это какая-то проблема с конфигурацией, я имею в виду, это MSFT SQL SERVER 2008. В другом проекте с той же строкой у меня не было проблем! –

+0

Какой драйвер JDBC вы используете? Я использую jTDS с Microsoft SQL Server и [его веб-сайт] (http://jtds.sourceforge.net/resultSets.html) утверждает, что «TYPE_SCROLL_INSENSITIVE» работает только с совместимостью только для чтения ». –

ответ

0

попробовать этот

Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, 
         ResultSet.CONCUR_READ_ONLY); 
Смежные вопросы