webForumDet fria alternativet

Varför??

ASP

2 svar · 168 visningar · startad av Alkvettern

Medlem sedan okt. 2002108 inlägg
Frågan#1

Varför fungerar inte den här koden.

strSQL = "Select * FROM tbl_spelare WHERE bild = "' '" ORDER BY ename"
Set oRS = oConn.Execute(strSQL) 
%>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<img src="img/spelartest.gif">
<br>
  

 

<%

	Do Until oRS.EOF
%>
<br>
<%=oRS("ename")%>
<br>

<%
	oRS.MoveNext
	Loop %>

<%

Det den ska göra är att ta fram alla spelare som inte har någon bild i databasen.

Medlem sedan jan. 20011 140 inlägg
#2
strSQL = "Select * FROM tbl_spelare WHERE bild is Null ORDER BY ename"

eller
om fältet innehåller ett mellanslag

strSQL = "Select * FROM tbl_spelare WHERE bild = ' ' ORDER BY ename"
Medlem sedan sep. 20026 425 inlägg
#3

Och för att vara lite mer effektiv ska du tänka på att ej använda jokertecken och plocka ut allt ur databasen, välj ut de fält som du verkligen behöver..

SELECT falt1,falt2,falt3 FROM tbl_spelare WHERE bild is Null Order BY ename
251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)