2013-01-13 88 views
1

我與SQL Server數據庫的Java項目的工作,一旦我使用ResultSet.TYPE_SCROLL_INSENSITIVE產生錯誤

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

我遇到錯誤信息「不支持遊標類型/併發組合」。

任何人都有任何線索爲什麼會發生這種情況?一切工作正常,直到我用這個代碼...

+1

你的答案很簡單,在你的鼻子,你的祕密SQL引擎不suporting'SCROLL_INSENSITIVE/CONCUR_UPDATABLE' =='的遊標類型/併發組合不受支持「, – mKorbel

+0

也許這是一些配置問題,我的意思是說,它是MSFT SQL SERVER 2008.在另一個具有相同行的項目上,我沒有任何問題! –

+0

您正在使用哪種JDBC驅動程序?我在Microsoft SQL Server和[其網站](http://jtds.sourceforge.net/resultSets.html)中使用jTDS時指出'TYPE_SCROLL_INSENSITIVE'只適用於只讀併發性。 –

回答

0

試試這個

Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, 
         ResultSet.CONCUR_READ_ONLY);