3

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);
4

1 に答える 1

2

代わりに、DBNull.Valueこのように空のバイト配列を配置してみてください new byte[0];

理由SQLイメージタイプでは、値としてバイト配列が必要です。

于 2012-07-10T07:52:43.440 に答える