webForumDet fria alternativet
Logga in / Bli medlem

WHERE fungerar ej

Databaser & SQL

1 svar · 195 visningar · startad av lillen_009

Medlem sedan nov. 2002137 inlägg
Trådstart#1

Jag vill kolla (för säkerhets skull) att bara rätt peron kan kolla på sidan genom att lägga till en jämförelse med en session().

koden: -> fungerar om du tar bort detta i slutet -
'& "&receiver="&Session("memberID")'

SQL = "SELECT * FROM ism_in WHERE IsmID="& Request.querystring("IsmID") & "&receiver="&Session("memberID")
Set RS = con.execute(SQL)
if rs.eof then
response.write "ingen behörighet"
else
.:kod:.
end if

med response.write SQL får jag:

SELECT * FROM ism_in WHERE IsmID=2&receiver=1

vilket är precis som jag vill ha det. kollar man i databasen där ismID=2 och receiver=1 så hittar jag den poste jag vill ha fram. Varför är rs eof ???

Kan inte vara något fel på session("permisison") eftersom den gör rätt i response.write.

*sliter håret*

:OO

Medlem sedan juni 200032 967 inlägg
#2

Du skall icke använda &, utan AND.

mvh

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)