我試圖將一個新產品插入到product
表中,其中一列是圖像。這是我的代碼:使用C插入圖像到SQL Server 2008表#
private void pictureBox1_Click(object sender, EventArgs e)
{
OpenFileDialog dlg = new OpenFileDialog();
dlg.Title = "Open Image";
dlg.Filter = "bmp files (*.bmp)|*.bmp";
if (dlg.ShowDialog() == DialogResult.OK)
{
pictureBox1.Image = Image.FromFile(dlg.FileName);
ImageToByte(pictureBox1.Image);
}
dlg.Dispose();
}
public static byte[] ImageToByte(Image img)
{
ImageConverter converter = new ImageConverter();
return (byte[])converter.ConvertTo(img, typeof(byte[]));
}
我得到這個錯誤:
未能參數值從位圖轉換爲一個byte []。
我該如何解決?
感謝
我仍然得到該錯誤,任何想法爲什麼? – user2023203