Stefan Falz: Anzeige der zwei letzten DB Einträge

Beitrag lesen

Hallo alle,

ich lese über eine ASP Seite Daten aus einer DB aus. Das ist kein Problem. Allerdings möchte ich nur die zwei letzten bzw. die neuesten Einträge anzeigen lassen. Der Rest soll hinten "runterfallen". Wie lautet der Befehl dazu?

Zur Hilfe: In FP lautet der Befehl: fp_iMaxRecords=2

Nachdem ich die Features von FP 2000 bzgl. der DB Anbindung hinter mir gelassen habe, um flexibler und schmaler DB Abfragen zu gestalten, bitte ich Euch, mir eine oder zwei WEB Adressen zu nennen, wo man die wichtigsten Befehle online nachlesen kann, da ich mit der Umstellung wieder zum Laien degradiert wurde.

Ich hatte auch schon nach einem Buch gefragt - vielen Dank an alle, die mich darin unterstützt haben!!!!

Mit feundlichem Gruß

Tom

Hallo,

zuerstmal ein paar Links:
http://www.asp-database.de
http://http://www.aspgerman.com/aspgerman/faq/faq_liste.asp
http://www.learnasp.com

um die neusten Einträge anzuzeigen, solltest Du entweder nach
der ID (Autowert, inkrement in Access) oder nach Eintragsdatum
absteigend sortieren lassen.
In SQL Server kannst Du dann mit "SELECT TOP 2 FROM Tabelle ..."
die gewünschten 2 Sätze auslesen. In Access musst Du alle auslesen,
und eine Schleife von 1..n um die Ausgabe der einzelnen Sätze legen, bzw. wenn du alle Sätze des letzten Eintragsdatums brauchst, kannst
Du auch folgendes SQL-Statement benutzen:

SQL = "SELECT * FROM tblTabelle WHERE tab_date = (SELECT max(tab_date) FROM tblTabelle)"

Tschau, Stefan