Tag: dbnull
DBNull ist ein besonderer Wert in ADO.Net angibt, dass der Wert NULL in der Datenbank.
4
Antworten
Hey Leute, eine Tabelle in meiner Datenbank ein Feld "Beschreibung", die es Ermöglichen, die Null-Werte'. Dies führt zu einem problem beim Rendern der Seite in ASP.NET da möchte ich sicherstellen, dass ich bin Dekodierung der string kommt
6
Antworten
EDIT: Wie von PowerShell-7 Preview 2 -not [System.DBNull]::Value ausgewertet $true Dank Joel Fahle über pull-request-9794 Verbringen mehr Zeit ziehen SQL-Daten in der PowerShell. In Probleme laufen, die mit [System.DBNull]::Wert und wie PowerShell verhält sich mit diesem während
3
Antworten
Wie legen Sie ein Feld DBNull in Entity Framework? Die Felder sind stark typisiert, so dass Sie nicht gleich DBNull.Wert, und ich fand keine Methode, um ein Feld DBNull. Wie es scheint, dies ist eine notwendige Sache
2
Antworten
Ganz neu zu C# muss ich warf einen Wert zum hinzufügen von Minuten, um ein Datum, aber es kann null sein. Hier ist, wie ich tun : if(Eval("DUREE") != DBNull.Value) { var duration = Convert.ToInt32(Eval("DUREE")); var date
8
Antworten
Brauche ich etwas erwarte Ratschläge, wie Sie zu handhaben ist die folgende:- ich habe ein Datenfeld misc_text_2 vom Typ varchar(25) und NULL zulässt. Nun, wenn ich verwenden Sie die folgende syntax <asp:Label ID="lblPrinter" runat="server" Text='<%# iif(eval("misc_text_2") is
3
Antworten
Habe ich die folgende LINQ-Abfrage, die immer zu einem Fehler führt, wenn meine "Bemerkung-Spalte" in dtblDetail null ist, obwohl ich testen, ob es NULL ist. var varActiveAndUsedElementsWithDetails = from e in dtblElements join d in dtblDetails on
2
Antworten
Ich OleDB verwenden, zum Lesen einer Excel-Datei. Eine der Spalten hat eine "Gemeinsame" format und enthält sowohl strings mit Buchstaben und Werte, bestehend aus zahlen nur. String-Werte abgerufen werden, ohne problem, aber rein numerische Werte werden abgerufen
6
Antworten
Ich habe gesehen, viele, viele Versionen dieses auf SO, aber keiner von Ihnen scheinen ganz der Arbeit für meine Bedürfnisse. Meine Daten stammen aus einer Lieferanten-Datenbank, die es erlaubt null für DateTime-Felder. Zuerst ziehe ich meine Daten
4
Antworten
Ich erhalte eine Fehlermeldung bei der Auswahl aus einer Reihen.AsEnumerable(). Ich bin mit dem folgenden code... var rows = ds.Tables[0].AsEnumerable(); trafficData = rows.Select(row => new tdDataDC { CalculationCount = row.Field<Int64>("biCalculationCountSeqID") , Zone = row.Field<Int16>("siFkZoneId") , Miles =
3
Antworten
Habe ich zwei DateTime-Objekte, Geburtsdatum und Einstellungsdatum. Sie sind richtig formatiert einen string und wenn ich den pass bis zu meiner data access layer, die Sie brauchen, um analysiert zu werden in ein DateTime-Objekt. DateTime hD =
2
Antworten
Hallo, ich habe immer noch Probleme haben, bringt es mir DBnull und ich habe versucht, das Store-Verfahren und arbeitet. Das ist mein code. Wenn mir jemand helfen könnte ich es schätzen. conexion.Open() command.Connection = conexion command.CommandText =
1
Antworten
Haben wir eine ASP.NET web-service, ruft eine gespeicherte Prozedur auf unseren DB (Oracle 11g). Das problem ist, dass der Aufruf der Prozedur explodiert jedes mal, wenn eine leere Zeichenfolge übergeben wird, als Parameter. Wir sehen eine ORA-01084
3
Antworten
Wollte ich erfahren, welche Nutzung ist wahr? if(!string.IsNullOrEmpty(parentID)) cmd.Parameters.Add(new SqlParameter("@ParentSesID", parentID)); else cmd.Parameters.Add(new SqlParameter("@ParentSesID", DBNull.Value)); ODER if(!string.IsNullOrEmpty(parentID)) cmd.Parameters.Add(new SqlParameter("@ParentSesID", parentID)); else cmd.Parameters.Add(new SqlParameter("@ParentSesID", DBNull.Value.ToString())); InformationsquelleAutor cihata87 | 2013-11-20
6
Antworten
Ich denke, ich bin wohl so etwas wie das, aber ich bin nicht sicher, wie es zu ändern, um die Arbeit für DateTime, denn nach dem tun so, es sagt mir, DateTime kann nicht null sein. Also,
4
Antworten
Ich bin auf der Suche nach einem einfacheren Weg, um zu überprüfen, ob ein Wert dbNull und konvertieren es in eine leere Zeichenfolge, wenn so. Beispiel für eine situation, wo ich brauche, wäre dies: Dim dt As
2
Antworten
Neuen, Linq, also entschuldigt, wenn das ist basic. Diese Abfrage wirft, bis der Fehler {"Cannot cast DBNull.Wert für Typ " System.Int64'. Bitte verwenden Sie eine nullable-Typ."} wenn ich die Ergebnisse aufzulisten. private void AddLevels(long rootid) { var
1
Antworten
Dies ist eine Art von albern, aber ich habe ein DetailsView, der an einen Datensatz in meine Datenbank mithilfe des sqlDataSource. Mein problem ist, dass das Feld ich bin der Bindung an ein bit-Feld, (i,e 1 oder
4
Antworten
Mein code ist 2x länger als es sein würde, wenn ich könnte automatisch eingestellt IsDBNull zu "" oder einfach Rollen Sie es, ohne einen Fehler. Dies ist mein code: Dim conn As New SqlConnection conn.ConnectionString = Module1.DBConn2
2
Antworten
Ich habe nicht in der Lage zu finden die richtige Lösung für dieses Problem, und ich weiß, es ist so einfach, aber ich habe vergessen, wie es zu tun. Ich habe ein Formular mit einem textfield-Feld, das
3
Antworten
Brauche ich, um zu analysieren, einen Wert aus einer DataRow und weisen Sie es zu einem anderen DataRow. Wenn die Eingabe gültig ist, dann muss ich analysieren, um eine double oder anderes hinzufügen DBNull Wert auf den
2
Antworten
Bin ich mit dieser Methode: Private Function convertInteger(intInteger As Object) As Integer If IsDBNull(intInteger) Then convertInteger = 0 Else convertInteger = cInt(intInteger) End If End Function Aber es gibt diesen Fehler zurück: operator '=' ist nicht definiert
3
Antworten
Ich mache meine ersten Streifzüge in den Zugriff auf Oracle von C#. Ich habe entdeckt, dass Oracle nicht mag VarChar Parameter, um den Wert null (C#). Ich hätte gehofft, es würde eine implizite Konvertierung, doch ich Schätze
2
Antworten
Ich habe die folgende code führt eine Abfrage aus und gibt ein Ergebnis zurück. Jedoch, ich schaute mich um und fand einige Beispiele zu kümmern, null-Werte, aber ich bekomme eine Fehlermeldung: "Ungültige Versuch zu Lesen, wenn keine
6
Antworten
Ich bin ein wenig verwirrt über null-Werte und Variablen .NET. (VB bevorzugt) Gibt es eine Möglichkeit zu prüfen, das "nullness" von einer bestimmten Variablen, unabhängig davon, ob es sich um ein Objekt oder einen Wert geben? Oder
9
Antworten
Ich habe eine Tabelle, die null-Werte enthält und ich brauche, um die Daten aus der Tabelle mit SqlDataReader. Ich kann nicht herausfinden, wie kann ich sicher gewirkt DBNull int. Mache ich es auf diese Weise im moment:
3
Antworten
Habe ich diese parameter: $objDbCmd.Parameters.Add("@telephone", [System.Data.SqlDbType]::VarChar, 18) | Out-Null; $objDbCmd.Parameters["@telephone"].Value = $objUser.Telephone; Wo der string $objUser.Telephone kann leer sein. Wenn es leer ist, wie kann ich es konvertieren zu [DBNull]::Value? Habe ich versucht: if ([string]:IsNullOrEmpty($objUser.Telephone)) { $objUser.Telephone
4
Antworten
sdr ist mein sqldatareader und ich möchte, um zu überprüfen, dass die curPrice Wert vom Typ "decimal" ist null. inrec.curPrice = sdr.IsDBNull(7) ? (decimal?)null : sdr.GetDecimal(7); Dies ist die Fehlermeldung die ich erhalte: Kann nicht implizit konvertiert
2
Antworten
Ich habe den folgenden code foreach (DataRowView dr in Data) { if (dr == System.DBNull.Value) { nedID = 1; } } aber bekomme ich die folgende Fehlermeldung Betreiber == angewendet werden kann nicht auf Operanden vom Typ
5
Antworten
Hatte ich diese interessante Diskussion heute mit einem Kollegen. Wir waren debattieren zwei Stücke von code in C#. Code-Snippet 1: if(!reader.IsDBNull(2)) { long? variable1 = reader.GetInt64(2) } Code-Snippet 2: long variable1 = reader.IsDBNull(2) ? (long?) null :
4
Antworten
Ich Häufig zu tun haben mit DataTables verbunden grid-controls, benutzerdefinierte Aktualisierung immer scheint, produzieren eine Menge code für DBNull.Wert. Ich sah eine ähnliche Frage hier, aber denke, es muss eine bessere Antwort: Was ist der beste Weg,
2
Antworten
Bekomme ich diese exception wenn ich versuche, fügen Sie ein DBNull.Wert in eine nullable varbinary(max) Feld: Implicit conversion from data type nvarchar to varbinary(max) is not allowed. Use the CONVERT function to run this query. Das ist
5
Antworten
(LocalVariable)ABC.string(Name)= (Idatareader)datareader.GetString(0); diese name-Wert kommt aus der Datenbank.. was hier passiert ist, wenn dieser name-Wert null ist, während Sie Lesen, es ist eine Ausnahme zu werfen? Ich bin manuell dabei einige if-Bedingung hier. Ich will nicht schreiben
3
Antworten
Ich abrufen möchten decimal Werte aus der Datenbank und ich würde gerne wissen, welche ist die empfohlene Methode für die überprüfung auf null-Werte. Ich gesehen habe auf MSDN - DBNull.Wert Feld , dass diese Prüfung wird nur
3
Antworten
Ich versuche zum hinzufügen einer Spalte zu einer vorhandenen DataRow in C#. Danach wird die Spalte gefüllt werden, mit einem einzigen Wert aus meiner Datenbank. DataRow dr bereits vorhanden ist und die Spalte "COLNAME" auch vorhanden ist.
2
Antworten
Ich bin mit einem SQL Server 2008 gespeicherten Prozedur einen neuen Datensatz erstellen mit diese syntax: cmd.Parameters.Add("@photo", DBNull.Value) cmd.ExecuteNonQuery() aber das Ergebnis ist: Operand type clash: nvarchar is incompatible with image Foto ist nicht der einzige parameter,
6
Antworten
Bin ich über ein dataset zu ziehen Daten aus einer DB. Eines der Felder in einer Zeile ist NULL. Ich weiß das. Jedoch, die folgenden vb.net code wirft eine StrongTypingException (in der automatisch generierten get_SomeField () -
6
Antworten
Wie kann ich ein null-Wert in einen parameter vom Datentyp varbinary-Datentyp? Wenn ich führen Sie den folgenden code: using (SqlConnection myDatabaseConnection1 = new SqlConnection(myConnectionString.ConnectionString)) { using (SqlCommand mySqlCommand = new SqlCommand("INSERT INTO Employee(EmpName, Image) Values(@EmpName, @Image)", myDatabaseConnection1))
7
Antworten
Wenn in VB.NET ich habe DataRow - und ich will testen, ob eine Spalte mit dem Wert ist Null sollte ich verwenden: myDataRow.IsNull("Column1") ODER IsDBNull(myDataRow("Column1")) InformationsquelleAutor der Frage CJ7 | 2013-07-09
5
Antworten
Was sind die Vorteile der Verwendung der c# - Methode der DataRow.IsNull, um zu bestimmen, die einen null-Wert, der über die Prüfung, ob die Zeile gleich DbNull.Wert? if(ds.Tables[0].Rows[0].IsNull("ROWNAME")) {do stuff} vs if(ds.Tables[0].Rows[0]["ROWNAME"] == DbNull.value) {do stuff} InformationsquelleAutor
7
Antworten
erhalte ich dieses problem Konvertierung von Typ 'DBNull' , Typ 'String' ist nicht gültig. Linie 501: hfSupEmail.Wert = dt.Rows(0)("SupEmail") ich bin sehr neu in diesem, ich bin nicht wirklich sicher, was ist das genaue problem könnte jemand
4
Antworten
Wir haben unsere eigene ORM, das wir hier verwenden, und bieten stark typisierten Wrapper für alle unsere db-Tabellen. Wir erlauben auch schwach typisiert ist, ad-hoc-SQL-Anweisungen ausgeführt werden, aber diese Anfragen gehen immer noch über der gleichen Klasse
4
Antworten
Kann ich überprüfen, ob ein DBnull auf einen Datensatz mit einer der Methoden. Entweder mit if(dr[0][0]==DBNull.Value) //do somethin oder durch if(dr[0][0].ToString().IsNullOrEmpty()) //do something In Beiden Fällen werde ich immer dasselbe Ergebnis. Aber Welches ist conecptually richtige Ansatz.
4
Antworten
Habe ich die folgende C# - code: sqlCommand.Parameters.AddWithValue("@Parameter", table.Value ?? DBNull.Value); Aber es wirft die folgenden Kompilierungsfehler: Betreiber ?? angewendet werden kann nicht auf Operanden vom Typ string und System.DBNull Warum macht das nicht der compiler dies
13
Antworten
Gibt es eine bessere/sauberere Weg, dies zu tun? int stockvalue = 0; if (!Convert.IsDBNull(reader["StockValue"])) stockvalue = (int)reader["StockValue"]; InformationsquelleAutor der Frage Andreas | 2010-03-12
8
Antworten
Wie kann ich überprüfen, ob ein NULL Wert in einer offenen MySqlDataReader? Folgende funktioniert nicht; es ist, Sie treffen immer die else: if (rdr.GetString("timeOut") == null) { queryResult.Egresstime = "Logged in"; } else { queryResult.Egresstime = rdr.GetString("timeOut");
12
Antworten
Ich möchte erzeugen eine formatierte Ausgabe von Daten aus einer MS-Access-Datenbank gespeichert und in einem DataTable Objekt/variable, myDataTable. Jedoch, einige der Felder in myDataTable cotain dbNull Daten. So, die folgenden VB.net code-snippet geben Fehler, wenn der Wert
5
Antworten
In .NET da ist der null Referenz, das wird überall verwendet, um anzuzeigen, dass eine Referenz auf ein Objekt leer ist, und dann gibt es die DBNull zu, die von Datenbank-Treiber (und einige andere) zu bezeichnen... ziemlich
6
Antworten
Habe ich eine DateTime?dass ich versuche, einfügen in ein Feld mit einer DbParameter. Ich bin momentan dabei die parameter wie folgt: DbParameter datePrm = updateStmt.CreateParameter(); datePrm.ParameterName = "@change_date"; Und dann will ich den Wert der DateTime? in
8
Antworten
Ich bin versucht, eine gespeicherte Prozedur ausführen und dann mithilfe einer if-Anweisung prüfen auf null-Werte und ich bin zu kurz kommen. Ich bin ein VB Kerl, also bitte Geduld mit mir, wenn ich ein Schuljunge syntax-Fehler. objConn
3
Antworten
Folgende code wird nicht kompiliert: string foo = "bar"; Object o = foo == null ? DBNull.Value : foo; Bekomme ich: Fehler 1 der Typ des bedingten Ausdrucks kann nicht bestimmt werden, denn es gibt keine implizite