Als «dbnull» getaggte Fragen

18
Weisen Sie einem SqlParameter null zu
Der folgende Code gibt einen Fehler aus: "Keine implizite Konvertierung von DBnull nach int." SqlParameter[] parameters = new SqlParameter[1]; SqlParameter planIndexParameter = new SqlParameter("@AgeIndex", SqlDbType.Int); planIndexParameter.Value = (AgeItem.AgeIndex== null) ? DBNull.Value : AgeItem.AgeIndex; parameters[0] = planIndexParameter;
188 c#  dbnull  sqlparameter 

15
Der effizienteste Weg, um nach DBNull zu suchen und dann einer Variablen zuzuweisen?
Diese Frage taucht gelegentlich auf, aber ich habe keine zufriedenstellende Antwort gesehen. Ein typisches Muster ist (Zeile ist eine DataRow ): if (row["value"] != DBNull.Value) { someObject.Member = row["value"]; } Meine erste Frage ist, welche effizienter ist (ich habe die Bedingung umgedreht): row["value"] == DBNull.Value; // Or row["value"] is DBNull; …
151 .net  dbnull 

6
SQLite entspricht ISNULL (), NVL (), IFNULL () oder COALESCE ()
Ich möchte vermeiden, dass mein Code viele Überprüfungen wie die folgenden enthält: myObj.someStringField = rdr.IsDBNull(someOrdinal) ? string.Empty : rdr.GetString(someOrdinal); Ich dachte, ich könnte meine Abfrage einfach dazu bringen, sich um die Nullen zu kümmern, indem ich so etwas mache: SELECT myField1, [isnull](myField1, '') FROM myTable1 WHERE myField1 = someCondition Ich …
92 .net  sqlite  dbnull 

6
Was ist der Unterschied zwischen null und System.DBNull.Value?
Gibt es einen Unterschied zwischen null und System.DBNull.Value? Wenn ja, was ist das? Ich habe dieses Verhalten jetzt bemerkt - while (rdr.Read()) { if (rdr["Id"] != null) //if (rdr["Id"] != System.DBNull.Value) { int x = Convert.ToInt32(rdr["Id"]); } } Während ich Daten mit einem SQL-Datenleser aus der Datenbank abrufe, wird kein …
91 c#  null  dbnull 

12
Umgang mit dbnull-Daten in vb.net
Ich möchte eine formatierte Ausgabe von Daten generieren, die aus einer MS-Access-Datenbank abgerufen und in einem DataTable- Objekt / einer DataTable- Variablen, myDataTable, gespeichert wurden. Einige der Felder in myDataTable enthalten jedoch dbNull- Daten. So wird der folgende VB.net Code - Schnipsel Fehler geben , wenn der Wert eines der …
75 vb.net  dbnull 

6
Was ist der Sinn von DBNull?
In .NET gibt es die nullReferenz, die überall verwendet wird, um anzuzeigen, dass eine Objektreferenz leer ist, und dann die DBNull, die von Datenbanktreibern (und wenigen anderen) verwendet wird, um ... so ziemlich dasselbe zu bezeichnen. Dies führt natürlich zu großer Verwirrung und Konvertierungsroutinen müssen durchgeführt werden usw. Warum haben …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.