1
私はC#ウィンドウVisual Studio 2005で作業します。OLEDBコマンドを使用してSQL Server上にイメージを保存します。挿入時に、画像フィールドにヌル値を挿入します。正常に動作しますが、イメージを更新しようとすると問題が発生します。更新クエリは次のとおりです:OLEDBを使用してイメージを更新する問題
using (OleDbCommand Update = new OleDbCommand(
"UPDATE [BoardDetail] SET BoardImage= '(?)' WHERE BoardID='" + oItem.BoardID + "' AND BoardSerialNo='" + oItem.BoardSerialNo + "' ", connection))
{
OleDbParameter imageParameter =
Update.Parameters.Add("@image", OleDbType.Binary);
imageParameter.Value = content;
imageParameter.Size = content.Length;
Update.ExecuteNonQuery();
}
画像は正常ですが、画像列の値はnullです。
あなたはコンテンツがnullでないことを保証することができます? – gbianchi