如何将null
值传递给具有图像类型的数据库字段。我正在尝试这个,但得到一个错误:
if (photo)
cmd.Parameters.AddWithValue("EPhotograph",img);
else
cmd.Parameters.AddWithValue("EPhotograph", "");
if (signn)
cmd.Parameters.AddWithValue("ESignature",sign);
else
cmd.Parameters.AddWithValue("ESignature",DBNull.Value);
答案 0 :(得分:2)
请尝试将空字节数组放入DBNull.Value
new byte[0];
原因SQL图像类型需要字节数组作为其中的值。