[Gambas-user] iif bug?
Oliver Etchebarne Bejarano
drmad at ...1302...
Thu Apr 27 01:23:18 CEST 2006
Hey folks,
I'm trying this:
------
dim id as integer
dim text as string
text = "1"
id = iif(IsNull(Val(text)), 0, Val(text))
------
Obviously, I want to obtain the numeric value of "text", or 0 if it is
not a valid number. But that code fails with
ERROR: Type mismatch: wanted Integer, got Null instead.
It looks like Gambas is evaluating both true and false parts before
doing the iif check, and I think that shouldn't be the correct behavior.
btw I'm trying this on gambas 1.9.29
HTH
--
Oliver Etchebarne Bejarano
drmad/paperclip
www.paperclip.com.pe
More information about the User
mailing list