webForumDet fria alternativet

IF satsen vill inte fungera

ASP

2 svar · 192 visningar · startad av roxpace

Medlem sedan juli 200181 inlägg
Frågan#1

Jag har en villkorsrad som ser ut så här ->

If variabel_array1(6, iRow) = "något" Then

Och det som blir fel är att den ALLTID blir True med den raden oavsett vilket innehållet än är i den variabel arrayen på den positionen, jag har tittat noga och sett att innehållet skiljer sig från "något" ändå så går den in i Then rutinen vilket den inte skall göra om inte det är True.

Kan en innehållslös position påverka negativt ?

Alla tips mottages tacksamt :)

Medlem sedan mars 2002777 inlägg
#2
If Cstr(variabel_array1(6, iRow)) = "något" Then

Tänk på att inte använda Cstr på variabler som kan vara null

Medlem sedan juni 200032 967 inlägg
#3

Då expanderar vi lite

strVariabeln = "" & variabel_array1(6, iRow)
If strVariabeln = "något" Then

Borde väl funka, och skriker inte på nullvärden.

Mvh,

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)