Varför??

ASP

2 svar · 178 visningar · startad av Alkvettern

Medlem sedan okt. 2002108 inlägg
Trådstart#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
248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)