我想将 C# 表单应用程序中的图像保存到 SQL Server 数据库,目前我正在这样做: 在名为 PhotoCL 的类库类中:
public void AddPhoto(int id, Image photo)
{
db.ExecuteNonQuery("spAddPhoto", new object[] { id, photo});
}
“spAddPhoto”是存储过程,它有两个参数,int
@id,@imgimage
在数据库中,照片表也有两列,它们的数据类型与上面 SP 中提到的相同。
这是我的 AddPhoto 按钮背后的代码:
private void button1_Click(object sender, EventArgs e)
{
mp.AddPhoto(Convert.ToInt32(comboBox1.SelectedValue),pictureBox1.Image);
}
我在运行时收到此错误(调试):
“无法将参数值从位图转换为字节 []。”
请帮帮我..提前谢谢..