Null

venerdì 10 novembre 2006 - 12.58

ennekappa Profilo | Newbie

Ho una serie di Label collegate al database con DataBindings.
Se nel database non c'è nessuna tupla mi da errore quando cerco di usare il contenuto della label per fare un calcolo perchè trova un valore null.
Come faccio a gestire l'eccezione?
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ma la funzione viene eseguita ugualmente generando errore quando cerca di convertire una stringa vuota. Grazie dell'aiuto!

Cteniza Profilo | Guru

testa il nothing "dove utilizzi" i campi

freeteo Profilo | Guru

ciao,
è importante testare sempre se i dati che arrivano da database siano nulli, dato che purtroppo (e sottolineo purtroppo) null non è uguale al valore predefinito del tipo.Percio' devi farlo da codice tu, per ogni campo che utilizzi.

Se pero' i campi che utilizzi arrivano da un dataset tipizzato di visual studio, quando sei a designtime del dataset (maschera simile a sql manager) per ogni campo puoi dirgli di restituire il predefinito, impostando la proprieta' "nullvalue" campo per campo.
Diciamo che se usi quest'ultimo oggetto il controllo lo puoi far fare a lui, con meno codice e piu velocemente...
ciao.

Matteo Raumer
[MCAD .net]
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5