<% Set brugere = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From [bruger] WHERE Left(cs_nick,1) = '" & Request.QueryString("id") & "' order by cs_nick asc" Set brugere = Dataconn.Execute(strSQL)
<% brugere.MoveNext() Wend brugere.Close set brugere = nothing Dataconn.Close %>
Problemet er bare de brugere som har tal eller tegn som ! foran deres navn, kan man ikke lave så alle uden et bogstav forrest bliver list f.eks. når der start id=chart i querystring?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
23. juni 2003 - 20:36#1
hvad siger du problemet er, er den ikke vil liste de brugere med special tegn foran ?
Så må du bruge LIKE som denne, som viser alle som ikke starter med at bogstav.
WHERE cs_nick LIKE '[!a-zæøå]%'"
Så må du overføre noget i ID som kan du kan lave en if sætning om det er den ene eller anden SQL:
if Request.QueryString("id") = "andre" then strSQL = "Select * From [bruger] WHERE cs_nick LIKE '[!a-zæøå]%' order by cs_nick asc" else strSQL = "Select * From [bruger] WHERE Left(cs_nick,1) = '" & Request.QueryString("id") & "' order by cs_nick asc" end if
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.