Quando si sta effettuando in Ado.Net una chiamata ad una stored procedure passando un valore null, si può verificare il messaggio di errore:
Procedure or function 'NomeStoredProcedure' expects parameter '@NomeParametro', which was not supplied.
Qui di seguito il codice C# per scatenare tale errore.
command.Parameters.Add(new SqlParameter("@Parametro", VariabileConValoreNull));
L'oggetto Command è di tipo SqlCommand, al quale si passa un valore di tipo null.
Se invece si passa il valore dbnull la stored procedure viene eseguita correttamente, qui il frammento di codice.
command.Parameters.Add(new SqlParameter("@Parametro", DBNull.Value));
Iscriviti a:
Commenti sul post (Atom)
Le opere pubblicate in questo blog sono sotto la licenza Creative Commons. Attribuzione- No commerciale e no derivate.
Nessun commento:
Posta un commento