asp有没有办法把图片转换成二进制流存存sql数据库呢

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:05:55
有没有办法把图片转换成二进制流存存sql数据库呢

if (string.IsNullOrEmpty(this.pictureBox1.ImageLocation))
{
MessageBox.Show("请选择要插入的图片!");
return;
}

using (SqlConnection cn = new SqlConnection("Server=.;UID=sa;Pwd=;Database=test"))
{
using (SqlCommand cmd = new SqlCommand("INSERT INTO image_table(pic) VALUES (@pic)", cn))
{
cmd.Parameters.Add("@pic", SqlDbType.Image).Value = File.ReadAllBytes(this.pictureBox1.ImageLocation);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
MessageBox.Show("图片插入成功!");
}
}

可以的,你可以参考
http://zhidao.baidu.com/question