if Clng(RS3("SpelarID")) = Clng(RS2("UserID")) then
Hej! Jag vill jämföra ett värde i ett recordset (samma hela tiden) med alla värden i en annan tabell, så jag skriver: (RS2("UserID") = 1, i detta fallet)
Do Until RS3.EOF
if RS3("SpelarID") = RS2("UserID") then
Response.Write "Värdena är samma"
end if
RS3.MoveNext
Loop
Detta gör att "Värdena är samma" aldrig skrivs, trots att värdet 1 finns i RS3. Om jag däremot skriver:
Do Until RS3.EOF
if RS3("SpelarID") = 1 then
Response.Write "Värdena är samma"
end if
RS3.MoveNext
Loop
Så skrivs "Värdena är samma" ut. Ändå är RS2("UserID") = 1, jag har testat att skriva ut det. Vad är fel?
Tack! /Erik