.... und hier noch ein Nachtrag:
------------------
SUB Main2
DIM oDatasource AS OBJECT
DIM oConnection AS OBJECT
DIM oSQL_Statement AS OBJECT ' das Objekt, das den SQL-Befehl ausführt
DIM stSql AS STRING ' Text des eigentlichen SQL-Befehls
DIM oResult AS OBJECT ' Ergebnis für executeQuery
DIM iResult AS LONG ' Ergebnis für executeUpdate
oDatasource = thisComponent.dataSource
oConnection = oDatasource.getConnection("","")
oSQL_Statement = oConnection.createStatement()
oSQL_Statement.ResultSetType =
com.sun.star.sdbc.ResultSetType.SCROLL_SENSITIVE
stSql = "SELECT * FROM ""Tabelle"""
oResult = oSQL_Statement.executeQuery(stSql)
oResult.Last
iResult = oResult.getRow
msgbox "Datensätze insgesamt: " + iResult
END SUB
---------------------
Funktioniert auch. Der einfache Aufruf ohne SCROLL_SENSITIVE oder
SCROLL_INSENSITIVE benötigt, um zu dem letzten Datensatz zu kommen,
laufende Aufrufe von
oResult.next
Mit SCROLL-Anweisung kann auch direkt an den Schluss gesprungen werden.
Da müssen wir sicher im Handbuch nacharbeiten.
Gruß
Robert
--
Liste abmelden mit E-Mail an: [email protected]
Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert