webForumDet fria alternativet

strul med loop

2 svar · 275 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

om fältet pres är tom så visas ingen text men den visas om det finns text, det SKA ju visas ett meddelande om fältet är tomt

Set view = Conn.Execute("SELECT * FROM eaglemountains WHERE id = " & rId)
viewPres = view("pres")

If view.eof Then
Response.Write "Ingen presentation finns"
Else
Do until view.EOF
	Response.Write replace(viewPres,vbCrLf,"<br>")		
view.movenext: loop
End If
ZaimanMedlem sedan dec. 20014 239 inlägg
#2

/r
Se voigtann1

voigtann1Medlem sedan juni 20019 519 inlägg
#3

Gör rätt: Lägg in view("pres") där den ska vara..

Set view = Conn.Execute("SELECT * FROM eaglemountains WHERE id = " & rId)

If view.eof Then
Response.Write "Ingen presentation finns"
Else
Do until view.EOF
viewPres = view("pres")
	If Not viewPres <> "" Then viewPres = "Användaren har ingen text i sin presentation"
	Response.Write replace(viewPres & "",vbCrLf,"<br>")		
view.movenext: loop
End If

Du försökte plocka ut en text och sen försöker du kolla om Recordset:et är skapad eller om den är "tom"...

eof är End Of File. Dvs om den inte kan läsa av något i från ditt Recordset. Inte om ett visst fält inte är ifyllt.

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