webForumDet fria alternativet

Finns inget...

ASP

2 svar · 126 visningar · startad av Andiee

Medlem sedan mars 2000167 inlägg
Frågan#1

Om min databas är tom får jag upp ett felmeddelande om att "posten inte finns"

<%
	rowCount = 0
		color = "#ffffff"
	WHILE NOT RecSet.EOF and rowCount < RecSet.PageSize
		IF color = "#ffffff" THEN 
			COLOR="#efefef"
		ELSE
			COLOR="#ffffff"
		END IF
	%>

Denna koden kör jag med och har testat med olika varianter, men jag kan ju ha haft fel. Någon som vet?

Jag testade

<% If RecSet.EOF then %><% Else %>(Ovanstående kod)<% End If %>

------------------
<A HREF="http://andiee.cjb.net
"I" TARGET=_blank>http://andiee.cjb.net
"I</A> met my maker, I made him cry"

Medlem sedan mars 20002 836 inlägg
#2

Hello,

Den kommer att fortsätta att loopa tills - rowCount < RecSet.PageSize - dvs, om det ej finns några records så kommer det att generera ett felmeddelande.
Om du ej har några records så blir oxå RecSet.PageSize = 0 så jag skulle sätta -rowCount =< RecSet.PageSize

Får du inte tillbaka några records så e rowCount = RecSet.PageSize - dvs båda e = 0, och då kommer loopen ej att köras.

Hoppas att du förstod mitt "svammel"

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

[Redigerat av PatrikB den 19 dec 2000]

Medlem sedan mars 2000167 inlägg
#3

Jo, lite kanske. Ska se vad jag kommer fram till sen...

------------------
~~~~~~~~~~~~~~~~~~~~
Mvh, Andreas
zizo@telia.com

271 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)