28. oktober 2004 - 15:58
Der er
3 kommentarer og 1 løsning
asp og tegnet '
Hej. Jeg er kommet lidt op og toppes med asp's "kommentar tegn": '. Når søger i min db, så kan jeg ikke finde nogen resultater på navne med ' i. Se her: Jeg bruger QueryStringen til at sende et navn. Eksmelvis Ridin%27+Thumb %27 = ' I asp <% sql = "Select * From tbl Where Kunstner = '"&request.QueryString("Kunstner")&"'" 'denne finder intet sql = "Select * From tbl Where Kunstner = ""ridin' thumb""" 'denne finder alle poster %> Hvad gør jeg får at omgå dette problem?
Annonceindlæg fra HP
28. oktober 2004 - 16:03
#1
' tegnet bruges til tekst angivelse i databaser. Eks. "select * from tbl where Kunstner='ridin' thumb'" (hvor begynder/slutter den tekst man søger efter??) Derfor skal ' tegnet escapes for at man kan bruge det som tekst. Det gøres ved at udskifte et ' med to. "select * from tbl where Kunstner='ridin'' thumb'" og som kode: sql = "Select * From tbl Where Kunstner = '"& replace(request.QueryString("Kunstner"),"'","''") &"'"