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?
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
LarsGMedlem sedan dec. 200012 464 inlägg startN = querysting("startName")
endN = querysting("endName") & chr(255)
sql = _
"select * from db " & _
" where name >= '" & startN & "'" & _
" and name <= '" & endN & "'"
------------------
essentitia preter non sans multiplicandum
Ojojoj, det funkade... Det hade du inte trott va ;) :e :)
TACK!
Men jag fick ett problem till...
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:
Medlemmar på "A"
Adam
Anders
Medlemmar på "B"
Bart
osv..
Är det jättesvårt?
Bertil
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
LarsGMedlem sedan dec. 200012 464 inlägg
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
------------------
essentitia preter non sans multiplicandum
Tack det funkar till 99%, men jag skall denna gång försöka lösa det själv ;)
Återkommer kanske...
Tack än en gång :)
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho