Pytanie : Sprawdzać nieobowiązujący integer

Cześć Ekspert,
I am zaopatrzony procedura che retuns integer wartość lub null sometimes.

int? Oferta = (int?)DBDataHandler.ExecuteScalar (connection, "SPID", UID);
jeżeli (Convert.IsDBNull (BuId))
Oferta = -1;

powrót (int) Oferta;

when the wracać wartość być nieobowiązujący wtedy ono być świetnie ale kiedy I dostawać nieobowiązujący wartość I dostawać wyjątek, jeżeli (Convert.IsDBNull (BuId)) ==>> Precyzować obsada być invalid.

What iść źle?
Your jakaś pomoc doceniać. Thanks

Odpowiedź : Sprawdzać nieobowiązujący integer

to o to:
(1):
2:
3:
przedmiot r = DBDataHandler.ExecuteScalar (związek, "SPID", UID);
int Oferta = Convert.IsDBNull (r)? -1: (int) r
powrotny Oferta;
Inne rozwiązania  
 
programming4us programming4us