visa poster.....where like ?

ASP

6 svar · 208 visningar · startad av henrik2001

Medlem sedan dec. 2000241 inlägg
Trådstart#1

Hejsan!

Jag har ett problem:
Jag har en sida som heter sort.asp.
När man går in på t.ex "sort.asp?sort=a", så ska alla poster där "Fält1" börjar på a visas!
Men nu visas bara en post som börjar på a, även fast jag har flera poster som börjar på a!
Hoppas ngn fattar vad jag menar.

Tack På Förhand!


<% Sort=Request.Querystring("Sort")%>
<% Set conn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
conn1.Open "DSN=dsn15"
SQL="Select * From Tabell1 Where Fält1 Like '" & Sort & "%'"
rs.Open SQL, conn1
If Not rs.EOF Then
%>

<b>Visa alla poster som börjar på <%=Request.Querystring("Sort")%></b>

<%=rs("Fält1")%>

<%=rs("Fält2")%>

<% Else
Response.Write "<center>Hittade inga poster som började på " & Sort & "."
End If %>

henrik

Medlem sedan okt. 2000238 inlägg
#2

Du måste lägga in en loop i det hela annars fungerar det inte.
Så här:

Do Until rs.EOF
<%=rs("Fält1")%>

<%=rs("Fält2")%>

rs.MoveNext
Loop

annars tar den bara det som ligger först.

Medlem sedan dec. 19998 577 inlägg
#3

Du måste loopa igenom posterna också...

Do until rs.EOF
Response.write rs("Fält1")
Response.write rs("Fält2")
rs.MoveNext
loop

Medlem sedan dec. 19996 721 inlägg
#4

Ja, det är för att du inte loopar ut de olika raderna, utan bara tar med den första.

If Not rs.EOF Then

%>

<b>Visa alla poster som börjar på <%=Request.Querystring("Sort")%></b>

<%do until rs.EOF%>

<%=rs("Fält1")%>

<%=rs("Fält2")%>
<BR>
<%rs.movenext : loop%>

<% Else
Response.Write "<center>Hittade inga poster som började på " & Sort & "."
End If
Medlem sedan dec. 19996 721 inlägg
#5

Hihi!! :)

Medlem sedan dec. 19998 577 inlägg
#6

hähä... inte ofta det är tre som svarar samtidigt... :)

Medlem sedan dec. 2000241 inlägg
#7

hehe....det va häftigt!
nu har jag fått svar...rejält också!
:)

henrik

565 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
425 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
425 ms — ändringar (db)