.... 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