webForumDet fria alternativet

Månader och if-satser

ASP

5 svar · 288 visningar · startad av Moonman

Medlem sedan apr. 200273 inlägg
Frågan#1

Hejsan.

Jag har en funktion som läser in ett tal ifrån en textfil. Sedan jämför jag den med month(date()). I text filen finns en 1:a eftersom det är månad 1. När jag testar talet i filen mot en 1:a så får jag true och när jag testar month(date()) mot en 1:a så får jag true där med. Sedan kommer det konstiga när jag skriver:

if text = month(date())

Så returnerar den false.

Hur **** kan det komma sig?

mvh Alex Robsahm

Medlem sedan feb. 200112 078 inlägg
#2

Vad innehåller variabeln 'text'?

Medlem sedan apr. 200273 inlägg
#3

Talet som jag har läst in ifrån textfilen... i det här fallet 1

Medlem sedan feb. 200112 078 inlägg
#4

Gissning?

if cint(text) = cint(month(date()))
Medlem sedan apr. 200273 inlägg
#5

Det verkar funka... man tackar och bockar skulle bara vilja veta vad cint gör? convert to int eller?

Medlem sedan feb. 200112 078 inlägg
#6

Moonman skrev:

Det verkar funka... man tackar och bockar skulle bara vilja veta vad cint gör? convert to int eller?

K-k-k-korrekt! ;)

Typkonvertering är viktigt i ASP, här är de vanligaste:

cdate() 'datum
cint() 'integer
cstr() 'string
cbool() 'boolean
clng() 'long
266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)