Frage : Ungültige ganze Zahl überprüfen

Hallo Experten,
I morgens ein gespeichertes Verfahren nennend das retuns ich Zahlwert oder ungültiges sometimes.

int? Angebot = (int?)DBDataHandler.ExecuteScalar (connection, „SPID“, UID);
, wenn (Convert.IsDBNull (BuId))
geboten = -1;

Rückkehr (int) bot;

when der zurückgebrachte Wert nicht ungültig dann es ist, ist fein aber, wenn ich ungültigen Wert erhalte, den ich Ausnahme erhalte, wenn (Convert.IsDBNull (BuId)) ==>> spezifizierte Form ist invalid.

What geht falsch?
Your jede mögliche Hilfe wird geschätzt. Thanks

Antwort : Ungültige ganze Zahl überprüfen

was über dieses:
1:
2:
3:
Gegenstand r = DBDataHandler.ExecuteScalar (Anschluss, „SPID“, UID);
int geboten = Convert.IsDBNull (r)? -1: (int) r
Angebot zurückbringen;
Weitere Lösungen  
 
programming4us programming4us