webForumDet fria alternativet

en fråga om min if sats

ASP

2 svar · 158 visningar · startad av ShoGun

Medlem sedan aug. 2002237 inlägg
Frågan#1

Addera = "Select * From bokningar"
RecSet2.Open Addera, Connect, adOpenStatic, adLockOptimistic

datum = Request.Form("datum")
spara =a
Do Until RecSet2.EOF

if RecSet2("fran") >= datum and RecSet2("till") <= datum then
spara =b
end if

RecSet2.MoveNext
LOOP
RecSet2.CLOSE
Set RecSet2 = nothing

if spara = a then
spara posten
else
Response.Redirect "sok.asp"
end if

varför blir spara alltig a?

Medlem sedan feb. 200112 078 inlägg
#2

Du är medveten om att a och b är variabler i din kod, och inte bokstäver va? ;)

'detta är en variabel
a

'detta är en sträng
"a"

Red.) Det visste du nog, vid närmare eftertanke.. :OO Vad innehåller a och b förresten?

Medlem sedan juni 200032 967 inlägg
#3

Man ska alltid se till att värden är av samma (rätt) subtyp när man jämför.

if CDate(RecSet2("fran")) >= CDate(datum) and CDate(RecSet2("till")) <= CDate(datum) then

Mvh,

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)