webForumDet fria alternativet

första posten i recordset

6 svar · 238 visningar · startad av andreas_lindh

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#1

Jag hämtar de fyra senaste posterna från min databas.

Kan jag kolla vilken post som hamnar först i recordsetet?

cyprysMedlem sedan dec. 20003 563 inlägg
#2

Hmm. ORDER BY ?

PalleMedlem sedan apr. 20003 174 inlägg
#3

Sortera (ORDER BY) ASC eller DESC på unikt id eller datum i databasen.
ASC = Äldsta posten först
DESC = Nyaste posten först

ex.

SELECT fld1, fld2 FROM tbl ORDER BY id DESC
andreas_lindhMedlem sedan jan. 20011 140 inlägg
#4

jag skulle vilja kolla detta för att kunna skriva ut rubriker med olika storlek.

Den första rubriken ska få en storlek och de 3 andra en annan

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5

Då skulle du ju kunna skriva nåt sånt här:

Dim i
While Not rs.EOF
	
	Response.Write "<h1 class=""header" & i & """>"
	Response.Write "foo"
	Response.Write "</h1>"
	
	rs.MoveNext
	i = i + 1
Wend

Sen är det bara till att i CSS-filen ange vilken storlek varje rubrik ska ha med H1.headerX. :)

PalleMedlem sedan apr. 20003 174 inlägg
#6

Då kan du lösa det så här då du loopar ut posterna:

[RED]If NOT RecSet.EOF Then

	Response.Write "<h1>"& RecSet("Rubrik") &"</h1>"<br>"

	RecSet.MoveNext
	Do Until RecSet.EOF
	
		Response.Write "<h3>"& RecSet("Rubrik") &"</h3>"<br>"

	RecSet.MoveNext
	Loop

End If[/RED]
andreas_lindhMedlem sedan jan. 20011 140 inlägg
#7

Tackar. tror att jag testar eriks förslag

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)