Eccezzione quando un dato in una tabella è nullo

martedì 24 febbraio 2009 - 17.11

frungillo Profilo | Newbie

AIUTO!!! Ragazzi sto impazzendo
ho un database oracle sto creando un'interfaccia WEB con VISUAL WEB DEVELOPER 2008 EXPRESS che prende dei dati da una tabella che chiamiamo ARCHIVIO
in questa tabella vi sono diverse righe con valori NULL e sistematicamente ogni volta che cerco di tirare fuori i dati (tramite DATASET) e trova un valore nullo mi va in eccezzione:
'Il valore della colonna 'XXXXXX' nella tabella ARCHIVIO' è DBNull

ho provato a giocare con i settaggi della TABELLA nel dataset ed ho trovato unva voce relativa ad singola colonna della tabella:
NULLVALUE : THROW EXCEPTION

gli altri valori possibili sono NULL ed EMPTY ma non me li fa settare dicendomi che IL VALORE DELLA PROPRIETA NON E' VALIDO!

Come posso risolvere il problema?

balfaz Profilo | Expert

hai provato a usare il metodo tostring della proprieta items del datatable o dataset
cioe:
miodatatable.rows(0).item("miocampo").tostring

questo farà che il dbnull possa diventare un semplice vuoto o spazio

speriamo ti serva, e di aver capito bene il tuo problema

"Che in questo 2009 i nostri codici possano sconvolgere il mondo."

frungillo Profilo | Newbie

grazie balfaz, il sistema funge egregiamente, anche se speravo in qualcosa di meno macchinoso, comunque grazie mi hai risolto un problema grosso come un palazzo......

balfaz Profilo | Expert

ben per te, comunque siamo sempre qui!!!

"Che in questo 2009 i nostri codici possano sconvolgere il mondo."
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