cmd.Parameters.Add("@CustomerID", (CustomerID == "" ? System.DBNull.Value : CustomerID);
Ob das dann besser aussieht bzw. lesbar ist, steht auf einem anderen Blatt... Eigentlich kannst Du aber - zumindest beim Einf�gen von Daten - das NULL-Setzen auch weglassen, denn das ist ja ohnehin der Wert f�r jede nicht ber�cksichtigte Spalte.
Viele Gr��e, Helge
Steffen Forkmann wrote:
Hallo,
Ich w�rde gern beim Zugriff auf eine Datenbank �ber ein SQLCommand einen leeren String in DBNull.Value konvertieren.
Es geht auf jeden Fall so: if (CustomerID == "") cmd.Parameters.Add("@CustomerID", System.DBNull.Value); else cmd.Parameters.Add("@CustomerID", CustomerID);
aber ich finde das irgendwie unhandlich. Es gibt doch bestimmt eine vorgefertigte Variante daf�r?!
Mit freundlichen Gr��en Steffen Forkmann
_______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
