webForumDet fria alternativet

IF-sats, RecSet, variabeltyp...?

3 svar · 189 visningar · startad av Lukaspojken

LukaspojkenMedlem sedan maj 20011 312 inlägg
#1
IF RecSet("msgId") = Mail THEN

Jag förstår inte varför denna if-sats inte vill exekueras i en loop...sätter jag in ett id-värde på Mail...dvs:

IF RecSet("msgId") = 50 THEN

så fungerar det...det underligga är att jag lagrat msgID i Mail...och kört en querystring på den...förstår inte riktigt hur jag ska få den att fungera...det känns som det är nåt med variabeltypen...eller?

@ndersMedlem sedan juni 200032 969 inlägg
#2
IF Clng(RecSet("msgId")) = Clng(Mail) THEN

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

LukaspojkenMedlem sedan maj 20011 312 inlägg
#3

Hur kommer det sig att man måste omvandla om variabeltypen? Den är ju hämtad från databasen...och är också en variabel som läggs in i databasen...Mail alltså. (sker det nån automatisk omvandling i db?)

@ndersMedlem sedan juni 200032 969 inlägg
#4

nej, men så länge du inte anger subtypen genom ett konverteringkommando (cstr, clng, cdate, o.s.v.), är värden som kommer utifrån rena varianter.

12 är inte lika med strängen "12" till exempel.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

121 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)