Valor nulo en un parámetro varbinary datatype
¿Cómo puedo agregar un valor nulo en un parámetro varbinary datatype?
Cuando ejecuto el siguiente código:
using (SqlConnection myDatabaseConnection1 = new SqlConnection(myConnectionString.ConnectionString))
{
using (SqlCommand mySqlCommand = new SqlCommand("INSERT INTO Employee(EmpName, Image) Values(@EmpName, @Image)", myDatabaseConnection1))
{
mySqlCommand.Parameters.AddWithValue("@EmpName", textBoxEmpName.Text);
mySqlCommand.Parameters.AddWithValue("@Image", DBNull.Value);
myDatabaseConnection1.Open();
mySqlCommand.ExecuteNonQuery();
}
}
Me sale lo siguienteSystem.Data.SqlClient.SqlException
:
La conversión implícita del tipo de datos nvarchar a varbinary (max) no está permitida. Utilice la función CONVERTIR para ejecutar esta consulta.