IIf valuta sempre la parte false?

mercoledì 25 marzo 2009 - 13.38

amstrad Profilo | Junior Member

Ciao a tutti la domanda è quella in oggetto, utilizzando questo costrutto:
IIf(OBJ Is Nothing, " - ", OBJ.proprietà)
mi ritorna questo errore Referenced object has a value of 'Nothing'
se cambio OBJ.proprietà con qualsiasi altra cosa che non comporti Obj logicamente funziona, ma così no, ho fatto male ad ipotizzare che se l'espressione dell'iif ritorni true la parte in false non viene elaborata?

rossimarko Profilo | Guru

Ciao,

si iif è una funzione e in quanto tale valuta tutti i membri passati, quindi è normale che ti dia errore

http://weblogs.asp.net/psteele/archive/2003/10/09/31250.aspx

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5