Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
IIF() bug or feature?
Message
 
 
À
09/02/2011 11:38:10
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Divers
Thread ID:
01499384
Message ID:
01499395
Vues:
72
This message has been marked as the solution to the initial question of the thread.
>Hi,
>I have DevideByZero exception in expression when LN_QTY=0D
>
>LN_RESULT = IIf(LN_QTY > 0D, LN_SUM / LN_QTY, -1D)
>
>I expect function return me -1D, but so far as I see, VB compiler evaluate every expression not depends from logical rule?
>
>Is it bug or feature? Is the same in C# ?
>
>Thanks
>Denis

There is another form of IF in VB which is the shortcut. IIF evaluates all expressions.

See this blog post
http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/VBNET/if-and-iif
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform