Funzione in access isnull

giovedì 05 maggio 2011 - 17.05
Tag Elenco Tags  VB.NET  |  Access (.mdb)

Zagor60 Profilo | Junior Member

Salve,

come posso convertire il seguente codice in access, premetto che la seguente è in sqlserver:

ISNULL(dbo.Tabdipendenti.numero, 0) AS Oredipndenti

In access non ho la possibilità del 2° parametro.


Grazie
un saluto

nico839 Profilo | Senior Member

ciao,
fare una cosa tipo :

if IsNull(parametro) then
0
else
parametro
end if



Ciao.
Nicolas

http://perledinico.blogspot.com

jenga Profilo | Newbie

In access sarebbe IIF(parametro is null; 0; parametro)
--
Igor Brusetti
http://jenga.wordpress.com

Zagor60 Profilo | Junior Member

Grazie per la risposta,

intendi così?

dipendente:IIF(dbo.Tabdipendenti.numero;0;dbo.Tabdipendenti.numero)

Saluti

nico839 Profilo | Senior Member

ciao,
se non erro, la funzione iif dovrebbe essere

IIF( espressione boolean, valore se true, valore se false)

quindi dovrebbe diventare:

IIF(isNull(dbo.Tabdipendenti.numero),0,dbo.Tabdipendenti.numero)


Ciao.
Nicolas

http://perledinico.blogspot.com

jenga Profilo | Newbie

Zagor, così
dipendente:IIF(dbo.Tabdipendenti.numero;0;dbo.Tabdipendenti.numero)
funziona al contrario...

Invece dovrebbe funzionare sia come dicevo io:
IIF(dbo.Tabdipendenti.numero Is Null;0;dbo.Tabdipendenti.numero)

che come scrive nico839:
IIF(IsNull(dbo.Tabdipendenti.numero);0;dbo.Tabdipendenti.numero)
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5