webForumDet fria alternativet

lite "s'kuell" problem :)

2 svar · 216 visningar · startad av McD

McDMedlem sedan mars 20002 520 inlägg
#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...

ekke_tMedlem 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")
McDMedlem 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.,...

265 ms totalt · 3 externa anrop · v20260731065814-full.30151723
133 ms — hämta forumlista (db)
129 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)