'result set ist read only'

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: 'result set ist read only'

Re: 'result set ist read only'

von komma4 » So, 15.03.2009 11:50

Code: Alles auswählen

oDbConnection = oDatabase.getConnection("","")
oStatement = oDbConnection.createStatement()
oStatement.ResultSetConcurrency = com.sun.star.sdbc.ResultSetConcurrency.UPDATABLE
oStatement.ResultSetType = com.sun.star.sdbc.ResultSetType.SCROLL_SENSITIVE

' Test-Anweisung
sSQL_Update = " Update ""Tabelle1"" Set ""text"" = 'test1' WHERE ""id"" = 1 "

oResultSet = oStatement.executeQuery(sSQL_Update)
funktioniert !

Code: Alles auswählen

oResultSet.absolute(1)
oResultSet.updateInt(1,0)
Fehlermeldung "resultset is closed"


Was willst Du machen?

'result set ist read only'

von Dottore » Sa, 14.03.2009 13:37

Ich erhalte bei der letzten Zeile immer die Meldung 'result set ist read only'. Das verstehe ich nicht, da das Result set doch als Updatable definiert ist?

oDbConnection = oDatabase.getConnection("","")
oStatement = oDbConnection.createStatement()
oStatement.ResultSetConcurrency = com.sun.star.sdbc.ResultSetConcurrency.UPDATABLE
oStatement.ResultSetType = com.sun.star.sdbc.ResultSetType.SCROLL_SENSITIVE
oResultSet = oStatement.executeQuery(sSQL_Update)
oResultSet.absolute(1)
oResultSet.updateInt(1,0)

Danke!

Nach oben