Odium: Vorletzten Datensatz auslesen

Beitrag lesen

Hallo,

wenn dein DBMS nicht in der Lges ist spezifische SQL-Klauseln zu akzeptieren musst du es prgrammiertechnisch lösen, was aber einen höheren aufwand bedeutet und der datenbank mehr performance abverlangt...

z.B.

alle datensätze mit bestimmten kriterien aus der db holen

schleifenweises durchgehen der ergebnisdatensätze, dabei einen zähler für jeden schleifendurchgang inkrementieren und bei zutreffen der bedingungen ausgeben oder eben nicht...

beispiel asp(vb-script:

dim zaehler
zaehler = 0

sql = "select * from tabelle whe name = 'hans'"
set rs = db.execute(sql)
' db sollte vorher natürlich instanziert sein

'ich will nun nur datensatz 2 und 3 ausgeben der erste datensatz ist dabei der 0te

do while not rs.eof
if zaehler = 2  or zaehler = 3 then
response.write "deine html-tags" & rs("felder") & "schließende html-tags" 'u.s.w
end if
zaehler = zaehler + 1
rs.movenext
loop

wie gesagt, fein ist das nicht... der weg über ein stimmiges sql-statement ist immer vorzuziehen...

Odium