Recordset stopper efter første record
Jeg har en søgefunktion som skulle vise alle sider der indeholder søgestrengen - men den viser kun den første side, ikke de efterfølgende, som jeg ved opfylder kriterierne. Kan nogen se en fejl i dette script:Response.Write("<h1>Søgeresultat</h1>")
strSoeg2 = "SELECT kw1,Description,ArtikelID,Sidenavn FROM Sider "
strSoeg2 = strSoeg2 & " WHERE (Sider.kw1 Like '%" & strSoegestreng & "%')"
strSoeg2 = strSoeg2 & " OR (Sider.kwandre Like '%" & strSoegestreng & "%') OR (Sider.Description Like '%" & strSoegestreng & "%')"
'Response.write(strSoeg)
set objSoeg2 = conn.execute(strSoeg2)
While Not objSoeg2.EOF
n=n+1
strResultat= "<a href='" & objSoeg2("SideNavn") & "'>"
strResultat=strResultat & objSoeg2("kw1")
strResultat=strResultat & "</a><br>"
strResultat=strResultat & objSoeg2("Description") & "<br><br>"
objSoeg2.MoveNext
Wend
objSoeg2.close
set objSoeg2=nothing
Response.Write(n)
n har jeg sat ind for at teste. Når jeg søger på "er", bliver n=17, men den udskriver stadig kun det første resultat.