Questione : Controllare il numero intero nullo

Ciao esperti,
I denominanti una procedura immagazzinata che retuns me valore di numero intero o sometimes.

int? Offerta = (int?)DBDataHandler.ExecuteScalar (connection, “SPID„, UID);
se (Convert.IsDBNull (BuId))
offerto = -1; il ritorno del
del
(int) ha offerto; il

when il valore restituita non è nullo allora esso è benissimo ma quando ottengo il valore che nullo sto ottenendo l'eccezione, se (Convert.IsDBNull (BuId)) Il ==>> ha specificato il getto è invalid.

What sta andando male? il
Your tutto l'aiuto è apprezzato. Thanks
class= del

Risposta : Controllare il numero intero nullo

che cosa circa questo:
1:
2:
3:
oggetto r = DBDataHandler.ExecuteScalar (collegamento, “SPID„, UID);
int offerto = Convert.IsDBNull (r)? -1: (int) r
restituire l'offerta;
Altre soluzioni  
 
programming4us programming4us