Lothar Kriegerow
Active Member
Hallo,
Ich habe eine SQL-Datenbank mit einigen Tabellen.
Ich benötige aus der Tabelle nur die letzten DS.
Aus Mangel an SQL-Kenntnissen in B4A mache ich das im Moment sehr unperformant so: (Auszugsweise)
Einfacher wäre "SELECT TOP(x) FROM Mess ORDER BY Id DESC"
Leider funktioniert TOP nicht. Gibt es ein Pedant zu TOP? Ich habe nirgends was Brauchbares gefunden.
Gruß Lothar
Ich habe eine SQL-Datenbank mit einigen Tabellen.
Ich benötige aus der Tabelle nur die letzten DS.
Aus Mangel an SQL-Kenntnissen in B4A mache ich das im Moment sehr unperformant so: (Auszugsweise)
B4X:
Dim Anz As Int = txtAnzahl.text
lv1.Clear
lv1.SingleLineLayout.Label.TextSize = 14
lv1.SingleLineLayout.ItemHeight = 16dip
modSQL.SQL="SELECT * FROM Mess ORDER Id DESC"
modSQL.C=modSQL.SQL1.ExecQuery(modSQL.SQL)
lv1.AddSingleLine (" Datum Zeit SYS DIA GEW PULS WT")
For i=0 To modSQL.C.RowCount-1
modSQL.C.Position=i
If i= Anz Then Exit
Einfacher wäre "SELECT TOP(x) FROM Mess ORDER BY Id DESC"
Leider funktioniert TOP nicht. Gibt es ein Pedant zu TOP? Ich habe nirgends was Brauchbares gefunden.
Gruß Lothar