Estraendo da un DB un campo che potrebbe esse Null come metterlo in Te...

giovedì 08 giugno 2006 - 13.06

brigi Profilo | Newbie

Ciao,
devo estrarre da un DB un campo integer che potrebbe però essere anche nullo, come posso fare ad inserirlo poi in una text box?
Mi potete spiegare un pochino meglio come funziona il "
DBNull.Value
"
Ciao e grazie a tutti

alx_81 Profilo | Guru

Non è altro che il valore Null (non noto) restituito da un campo di un db..
Puoi testare il valore in due modi prima di passarlo al textbox..

1) c'è la funzione IsDbNull(valore) booleana che ritorna true se il valore è null
es.

if IsDbNull(mydatatable.rows(0).item("miocampo")) Then TextBox1.Text = "N/A"

2) eseguire il controllo sulla query
es.

select IsNull(miocampo,"N/A") as miocampo from MiaTabella
-- IsNull imposta il valore "N/A" se il campo è null

spero ti sia sufficiente..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

brigi Profilo | Newbie

bene bene!
Ho lasciato il lavoro in sospeso, appena posso riprovo e ti faccio sapere!
Ciao Grazie Gio
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