Fråga : Kontrollera det ogiltiga heltalet

Hi experter, förmiddag för
I kallar ett lagrat tillvägagångssätt som retuns mig heltalet värderar eller ogiltig sometimes.

int? Anbud = (int?)DBDataHandler.ExecuteScalar (connection, ”SPID”, UID);
, om (Convert.IsDBNull (BuId))Anbud för
= -1; anbud för retur för
för
(int); gångna tillbaka för

when värderar är inte ogiltiga det är fina men, när jag får ogiltig, värderar därefter I-förmiddagen som får undantag, om (Convert.IsDBNull (BuId)) ==>> specificerade casten är invalid.

What går orätt?
Your någon hjälp uppskattas. Thanks
" klar "

Svar : Kontrollera det ogiltiga heltalet

vad härom:
1:
2:
3:
anmärka r = DBDataHandler.ExecuteScalar (anslutning, ”SPID”, UID);
int-anbud = Convert.IsDBNull (r)? -1: (int) r
återgångt anbud;
Andra lösningar  
 
programming4us programming4us