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!
'result set ist read only'
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: 'result set ist read only'
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)
Code: Alles auswählen
oResultSet.absolute(1)
oResultSet.updateInt(1,0)
Was willst Du machen?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)