Hallo !
Ich habe eine Datenbank, die ich auf beispielsweise 100 Einträge begrenzen muss.
Neue Einträge sind zulässig, der älteste soll, also der dann 101. soll gelöscht werden.
Die Anzahl der Einträge habe ich ermittelt, weiss aber nicht wie ich den unerwünschten Eintrag nun löschen soll.
Gibt es einen Befehl den letzten Eintrag zu selectieren ?
Vielen Dank
Ich habe eine Datenbank, die ich auf beispielsweise 100 Einträge begrenzen muss.
Neue Einträge sind zulässig, der älteste soll, also der dann 101. soll gelöscht werden.
Die Anzahl der Einträge habe ich ermittelt, weiss aber nicht wie ich den unerwünschten Eintrag nun löschen soll.
VB.NET-Quellcode
- pv_DBqueryStringReq = "SELECT COUNT(*) FROM meineTabelle"
- Dim command_anz As SqlCommand = New SqlCommand(pv_DBqueryStringReq, pv_DbConn)
- Dim anzahl = command_anz.ExecuteScalar()
- If anzahl > maxAnzahl Then
- ' >> SQL Request zum Löschen erstellen
- pv_DBqueryStringReq = "DELETE FROM meineTabelle ????? "
- Dim command As SqlCommand = New SqlCommand(pv_DBqueryStringReq, pv_DbConn)
- command.ExecuteNonQuery()
- End If
Gibt es einen Befehl den letzten Eintrag zu selectieren ?
Vielen Dank