您的位置:首页 > 数据库

c# 将图片的二进制数据插入到数据库中

2006-09-11 17:15 597 查看
我用的是将图片先在pictuebox中显示出来,然后再插入到数据库中.要用到图片文件的路径


using System.IO;






FileStream fs=File.OpenRead("文件的完整路径"); //将图片读成数据流


byte [] content=new byte[fs.Length]; //转换成byte类型


fs.Read(content,0,content.Length);






SqlParameter photo = new SqlParameter("@photo",SqlDbType.Image);


photo.Value = content;


SqlConnection con = new SqlConnection("连接字符串");


SqlCommand cmd = new SqlCommand("insert into 表名(图片的字段名) values @photo",con);


cmd.Parameters.Add(photo);


fs.Close();

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: