Erore campi campi null

lunedì 07 febbraio 2011 - 23.18
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows 7  |  Visual Studio 2010  |  MySQL 5.5  |  Access (.mdb)  |  Office 2010  |  Internet explorer 8.0  |  HTML 5  |  SQL Reporting Services

maxottav Profilo | Newbie

sto facendo un report con report viewer e visual basic 2010. devo trattare un campo e modificarne il contenuto direttamente sul report e fin qui nessun problema. non riesco però a far omettere l'operazione quando il campo è "NULL".
questa è l'espressione che ho inserito:

=iif(isnothing(fields!DAT.Value),"",WeekdayName(weekday(DateSerial(Left(Fields!DAT.Value,4),Mid(Fields!DAT.Value,5,2),Right(Fields!DAT.Value,2)),0)))

così come ho provato, senza risultato:
=iif(fields!DAT.Value = "","",....

in tutti i casi il campo del report anzichè vuoto contiene la scritta #Errore. Non c'è una sorta di dbnull o isnull?

come faccio a dire di lasciare bianco se non c'è nessun dato da trattare?

freeteo Profilo | Guru

Ciao,
io proverei a confrontarlo con "nothing" (is Nothing) oppure "DBNull.Value" che sono più vicini al null della stringa vuota che avevi usato tu per il confronto...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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