selecta 3 första

ASP

3 svar · 185 visningar · startad av mastermani

Medlem sedan apr. 2001147 inlägg
Trådstart#1

SQL = "SELECT TOP 3 * FROM nyheter ORDER BY Datum DESC"
SET RS = my_conn.execute(SQL)

inga felmedelanden, bara det att alla fält visaas ialla fall

Medlem sedan mars 20011 880 inlägg
#2

En blunder av dig.
Om du använder det kommandot, så betyder det att den visar DOM 3 SISTA POSTERNA, inte fälten.
Vill du bara ha tre fält, så skriver du:
Select fält1, fält2, fält3

(du måste ju byta namn till namnen i i din tabell!!!

Medlem sedan apr. 2001147 inlägg
#3

Jag menar att jag vill visa de 3 senaste posterna...

tre senste raderna i databasen
soorrry om du missförstod mej

Medlem sedan dec. 200012 464 inlägg
#4

select top begränsar antalet rader i resultatet och inte vilka kolumner som projiceras. Om du bara vill projicera vissa kolumner från en table så får du skriva

select aleb,caleb,horeb from ogrish

t.ex.

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)