webForumDet fria alternativet

selecta 3 första

ASP

3 svar · 171 visningar · startad av mastermani

Medlem sedan apr. 2001147 inlägg
Frågan#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

------------------
//MANI.C

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!!!

------------------
saw
__
saw@songer.com
www.saw.songer.com
_
_

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

------------------
//MANI.C

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.

------------------
essentitia preter non sans multiplicandum

259 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)