.... 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: users+unsubscr...@de.libreoffice.org
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

Antwort per Email an