Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Mit "SELECT Top" und Common.DbDataReader immer den letzten Datensatz auslesen.

$
0
0

Hallo!

Counter1 += 1
            cmd1.Parameters.Clear()
            cmd1.CommandText = "SELECT Top " & Counter1 & " * FROM Test100 ORDER BY Daten DESC"
            Dim dr02 As Common.DbDataReader = cmd1.ExecuteReader()
            If (dr02.Read()) Then
                ID = dr02("ID")
            End If
            dr02.Close()
            dr02.Dispose()

Ich möchte immer den letzten Datensatz.

Mit "SELECT Top 3" Datensatz 3, mit "SELECT Top 4" Datensatz 4 usw.

Manchmal geht das und manchmal bekomme ich immer nur den ersten Datensatz.

Danke.

Gruß, Klaus


Viewing all articles
Browse latest Browse all 1772