Läste fel som vanligt...
Men borde du inte ha med ett %-tecken?
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
[Redigerat av Rossifumi den 08 apr 2001]
6 svar · 300 visningar · startad av Emilo
Jag hämtar information ur en databas på detta vis:
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("lankar.mdb")
SQL = "SELECT * FROM lankar WHERE Username LIKE '" & Request.Querystring("vem")& "'"
Set rs = db.Execute(SQL) %>
och värdet i querystringen är [wd]
problemet är att han hämtar inte den posten med [wd] utan någon helt annan.
vad kan vara fel?
------------------
EmilOhman.cjb.net
Läste fel som vanligt...
Men borde du inte ha med ett %-tecken?
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
[Redigerat av Rossifumi den 08 apr 2001]
det har jag haft förut men det blev inte bättre för det.
Jag har också destat med server.URLEncode men det hjälpte inte heller.
------------------
EmilOhman.cjb.net
jag skulle vilja fråga istället om du inte borde ha = som operator i sql-frågan?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
Du borde nog inte använda like överhuvudtaget i detta sammanhang utan = i stället.
where c like '[wd]' matchar de poster där c = 'w' eller c = 'd'
------------------
essentitia preter non sans multiplicandum