Wenn ich den SQL-Parameter zur Sammlung hinzufüge, erhalte ich eine InvalidCastException
mit der Nachricht aus dem Beitragstitel.SqlParameterCollection akzeptiert nur Nicht-Null-Objekte vom Typ SqlParameter, keine DBNull-Objekte
parentId
ist eine nullbare Ganzzahl und eine nullwertfähige Ganzzahl in der Datenbank.
Warum bekomme ich diese Ausnahme und wie kann ich sie lösen?
Ich verwende keine gespeicherten Prozeduren und ich habe die ähnlichen Threads gelesen, aber sie haben mir nicht geholfen.
var p = new SqlParameter("ParentId", SqlDbType.Int).Value = parentId ?? (object) DBNull.Value;
cmd.Parameters.Add(p);
-2? pfffhhhhh ... – Elisabeth
Nicht sicher, warum dies nach unten geht. Es ist eine gut geschriebene Frage mit Code, der das Problem reproduziert. – vcsjones
@Thanks vcsjones für die Hilfe :) – Elisabeth