想通过winfrom上传图片到 sql server中
望高手指点一二~~~最好有代码~~~~
谢谢了~~~~~~~~~~~~~
望高手指点一二~~~最好有代码~~~~
谢谢了~~~~~~~~~~~~~
解决方案 »
- 尝试读取或写入受保护哦内存。这通常指示其他内存已损坏。。
- 请问,这个Text的格式怎么写
- 在datalist中怎样去掉下划线
- 一个关于网页布局的问题,回复者有分
- 如何检测到页面跳转
- vs2005 中windows 应用程序如何实现中英文呼唤?
- 判断输入的是否字符(A-Z,a-z),数字,其他字符,还有汉字的一种方法
- 如何在DataGrid中显示来自不同DataTable的数据?
- 为什么我的Application_Start不执行?急!!!
- 请MVP帮助。如何取得DataGrid当前行的行值,及用button删除当前行的方法?
- 用服务启动一个.Net的应用程序,怎么老有问题呢?
- 100分帮我想个好的策略!!!(socket)
conn.Open();
SqlCommand cmd=new SqlCommand("insert into fuser values ('1a','1b',@i)",conn);
byte[] ib=new Byte[60000];
FileStream fs=new FileStream(@"D:\windows temp\temp\1.jpg",FileMode.Open ,FileAccess.Read );
fs.Read(ib,0,60000);
cmd.Parameters.Add("@i",SqlDbType.Image,(int)fs.Length);
cmd.Parameters["@i"].Value=ib;
cmd.ExecuteNonQuery();
conn.Close();-------------------------------------------------------
//从数据库读图片到pictureboxSqlConnection conn=new SqlConnection(@"data source=chenyuming2004\VSdotNET;uid=sa;pwd=cym;database=lhf");
conn.Open();
SqlCommand cmd=new SqlCommand("select 照片 from fuser where password='1b'",conn);
SqlDataReader reader=cmd.ExecuteReader();
reader.Read();
MemoryStream buf=new MemoryStream((byte[])reader[0]);
Image image=Image.FromStream(buf,true);
pictureBox1.Image=image;