Frage

Ich habe dbnull probiert, aber kein Glück. Wie habe ich einem String -Parameter, der in VB.NET null ist, einen Standardwert als Null zugewiesen? Es ist seltsam zu sehen, dass VB nicht so einfach wie die meisten anderen Sprachen hat. Auch was ist der Unterschied zwischen Null und DBNULL und nichts. Danke Leute.

War es hilfreich?

Lösung

Nothing ist das, was Sie in VB verwenden null, so hat VB keine null, und DBNull soll verwendet werden, um zu bestehen null Datenbank, wenn Sie beispielsweise einen Aufruf zur gespeicherten Prozedur erstellen und einer seiner Eingabeparameter null sein muss.

Andere Tipps

verwenden nothing Anstatt von null

VB.NETs engste Äquivalent zu null ist Nothing.

Beachten Sie, dass dies kein direktes Analog zu C#ist null, aber eher ein engeres Match für C#'s default(T). Es sollte jedoch das tun, was Sie hier brauchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top