webForumDet fria alternativet

lite "s'kuell" problem :)

ASP

2 svar · 218 visningar · startad av McD

Medlem sedan mars 20002 520 inlägg
Frågan#1
SQL = "SELECT * FROM fisketur ORDER by adat DESC"
set Rs = Databas.execute(sql)
antal_turer = 0
Do Until rs.EOF
antal_turer = antal_turer + 1
Rs.Movenext
Loop

Funkar klockrent MEN hur ska jag skriva ovanstående om jag inte vill ha med rader i databasen där "meddelande" är tomt?

Dom räknas ju nu me... dvs alla min poster...

Medlem sedan juli 2001203 inlägg
#2
SQL = "SELECT * FROM fisketur WHERE meddelande <> '' ORDER by adat DESC"

Annars löser du problemet utan loop med följande kod:

SQL = "SELECT count(*) AS antal FROM fisketur WHERE meddelande<>'' "
set Rs = Databas.Execute(SQL)
antal_turer = Rs("antal")
Medlem sedan mars 20002 520 inlägg
#3

Tackar den första löste problemet den andra bugga lite har redan massa count :D Bahh va ju jag som gjort fel nu funkar bägge så jag kör med den andra då den e mindre text... tackar.,...

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)