Hur skriver man en sql sats som tar en querystring typ "sida.asp?startName=a&endName=f" som sedan hämtar ut alla användare ur en databas vars namn börjar på dom bokstäverna som ryms inom (i detta fallet) a till f?
startN = request.querystring("startName")
endN =request.querystring("endName") & chr(255)
mySQL = "select * from userTable where userName >= '" & startN & "' and userName <= '" & endN & "' ORDER BY userName ASC"
Set objRS = objConn.Execute(mySQL)
Do While Not objRS.EOF
Response.Write objRS("userName") & "<br><br>"
objRS.Movenext
Loop
Koden ovan är i stort den jag använder (om än lite avskalad), hur gör jag på lättaste sätt så att den skriver ut det så här istället:
Dim initial
Initial = ""
Do While Not objRS.EOF
if Initial <> left(objRS("userName"),1) then
Initial = left(objRS("userName"),1)
Response.write "Medlemmar på " & Initial & "<p>"
end if
Response.Write objRS("userName") & "<br><br>"
objRS.Movenext
Loop