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();
}
它工作正常,但image列的值为null。
可以保证内容不为空??? – gbianchi 2009-05-27 12:03:47