erster Datensatz einer Abfrage
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: erster Datensatz einer Abfrage
Baue in die WHILE-Schleife einen Zähler ein.
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)
Re: erster Datensatz einer Abfrage
muss es nicht heissen :uli39 hat geschrieben:Hallo.
Ich möchte aus einer Abfrage nur Daten aus den ersten beiden Datensätzen einer Abfrage ermitteln und als Variable über geben.
Dazu gehe ich so vor:Leider werden alle Datensätze damit abgearbeitet.Code: Alles auswählen
... oStatement.ResultSetType = com.sun.star.sdbc.ResultSetType.SCROLL_INSENSITIVE oResultSet = oQuery.executeQuery(sSQL1) while oResultSet.next datum_neu=oResultset.getString(1) print datum_neu wend
Wie kann ich nur auf die ersten beiden zugreifen?bring leider eine Fehlereldung:"ResultSet was set to forward only".Code: Alles auswählen
oResultSet.first()
Hat jemand eine Idee?
Schon jetzt danke.
grüße
Uli
oStatement.ResultSetType = 1004 ' = com.sun.star.sdbc.ResultSetType.SCROLL_INSENSITIVE
oResultSet = oStatement.executeQuery(sSQL1)
oResultSet.last()
Anzahl = oResultSet.getRow()
oResultSet.beforeFirst()
If ANzahl > 0 then
For i = 1 to 2
oResulset.absolute(i)
usw.
nexti