winfrom中上传图片 我希望实现的是将图片保存在一个文件夹中,然后在数据库中建立一个图片字段,字段类型是Vchar,然后我们将图片的路径保存在字段里。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用using System.IO;来操作文件,存入数据库用这样的代码吧 //图片存入数据库的代码方法 MemoryStream stream = new MemoryStream(); pic.Image.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp); byte[] photo= stream.ToArray(); stream.Close(); stream = null; string t = System.DateTime.Now.ToLongDateString(); string stemp = "insert into a_jl( nl,xm,xl,mm,gzjl,sj,pic,ttime) values('" + _nl + "','" + _xm + "','" + _xl + "','" + _mm + "','" + _gzjl + "','" + _sj + "',@pic1,'" + t + "')"; OleDbCommand cmd = new OleDbCommand(stemp,conn.conn()); cmd.Parameters.Add("@pic1", OleDbType.VarBinary, photo.Length).Value = photo; 如何将MSSQL2005数据库数据更新到oracle CommandTimeout是否有统一设置的办法,不用每一次都定义时间? 有关WCF及宿主的问题 集思广意 统计信息 求一条SQL语句 纯真IP库修改 我要再.net中实现 怎么样处理连接共享? 微信中的php代码改成C#的 关于ftp?(高手请进)50分相送 想做一个小工具 WPF DataGrid遍历行的方法!
//图片存入数据库的代码方法
MemoryStream stream = new MemoryStream();
pic.Image.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp);
byte[] photo= stream.ToArray();
stream.Close();
stream = null;
string t = System.DateTime.Now.ToLongDateString();
string stemp = "insert into a_jl( nl,xm,xl,mm,gzjl,sj,pic,ttime) values('" + _nl + "','" + _xm + "','" + _xl + "','" + _mm + "','" + _gzjl + "','" + _sj + "',@pic1,'" + t + "')";
OleDbCommand cmd = new OleDbCommand(stemp,conn.conn());
cmd.Parameters.Add("@pic1", OleDbType.VarBinary, photo.Length).Value = photo;