[ASP] Datenbank

Ich habe folgenden Code:

 objRs.AddNew
 objRs("Datum") = Date
 objRs("Name") = Request.Form("Name")
 objRs("Email") = Request.Form("Email")
 objRs("URL") = Request.Form("URL")
 objRs("Text") = Request.Form("Text")
 objRs.Update

Die Daten werden nun aber am Ende der Tabelle eingefügt. Gibt es ne einfache Möglichkeit, die neuen Einträge am Anfang einzutragen ?

Danke & weg

Christian

Die Daten werden nun aber am Ende der Tabelle eingefügt. Gibt
es ne einfache Möglichkeit, die neuen Einträge am Anfang
einzutragen ?

Eine Tabelle in einer DB ist bei allen mir bekannten DBs nie sortiert (abgesehen von Indexen), sortieren kannst du nur das Ergebnis einer Abfrage.

Deshalb kannst du einen Datensatz auch nicht an einer bestimmten Stelle einfügen, sondern einfach nur der Tabelle hinzufügen, wie das intern abgelegt ist, ist Sache der DB.

Grüße, Robert

Nein, man kann die Reihenfolge erst beim Anzeigen/Abrufen der Daten beeinflussen.
Beispiel:

sql = "SELECT Name, Email, Url, Text FROM tblGuestBook ORDER BY Datum DESC"
objRs.open sql, objConn
 response.write objRs.fields("Name").value
 ...
objRs.close

Um „andersrum“ zu sortieren gibst du statt „DESC“ einfach „ASC“ an.

Enno