[RESOLVED] max-Wert aus der Tabelle immer -1

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [RESOLVED] max-Wert aus der Tabelle immer -1

Re: max-Wert aus der Tabelle immer -1

von gorischek » Di, 02.05.2017 10:57

Hi Robert,

ah, alles klar. Dank dir!

lg Michael

Re: max-Wert aus der Tabelle immer -1

von RobertG » Di, 02.05.2017 07:25

Hallo Michael,

Du musst in der 1. Spalte suchen, nicht in der 0.

Code: Alles auswählen

WHILE result.next
maxPage = result.getInt(1)
WEND
(Standard ist, die Ergebnisse komplett zu durchlaufen - bei Dir nur ein Ergebnis)

Gruß

Robert

[RESOLVED] max-Wert aus der Tabelle immer -1

von gorischek » Mo, 01.05.2017 21:42

Hallo,

ich benötige in einem Makro den Maximalwert eines Feldes (Buchseite) aus einer Tabelle über alle Datensätze hinweg ermittels. Als SQL-Kommando funktioniert es auch wunderbar, nur in Basic bekomme ich immer den Wert -1 zurück. Mein Code lautet

oDatenquelle = ThisComponent.Parent.DataSource
oVerbindung = oDatenquelle.GetConnection("","")
oSQL_Anweisung = oVerbindung.createStatement()
stSql = "SELECT MAX( ""Buchseite"" ) FROM ""Liste"""
result=oSQL_Anweisung.executeQuery(stSql)
maxPage = result.getInt(0)

Das Makro wird von einem Button in einem Formular aufgerufen, dass die Datensätze der Tabelle "Liste" anzeigt.

Was mache ich da falsch?

lg Michael

Nach oben