WinForm实现SQLServer存储图片private SqlConnection mycnn=null;
WinForm实现SQLServer存储图片
//保存图片到数据库
WinForm实现SQLServer存储图片
 mycnn=new SqlConnection(@"server=zhurongj;database=my1;Trusted_connection=yes");
WinForm实现SQLServer存储图片mycnn.Open();
WinForm实现SQLServer存储图片 SqlCommand mycmd
=new SqlCommand("update picture set picture=@a where ID=1",mycnn);
WinForm实现SQLServer存储图片
WinForm实现SQLServer存储图片FileStream mystream
=new FileStream("f:\\1.jpg",FileMode.Open,FileAccess.Read);
WinForm实现SQLServer存储图片
long len=mystream.Length;
WinForm实现SQLServer存储图片
WinForm实现SQLServer存储图片mycmd.Parameters.Add(
"@a",SqlDbType.Image,(int)len,"picture");
WinForm实现SQLServer存储图片mycmd.Parameters[
"@a"].Direction=System.Data.ParameterDirection.Input;
WinForm实现SQLServer存储图片           
WinForm实现SQLServer存储图片
byte []box=new byte[len]; 
WinForm实现SQLServer存储图片mystream.Read(box,
0,(int)len);
WinForm实现SQLServer存储图片
WinForm实现SQLServer存储图片mycmd.Parameters[
"@a"].Value=box;
WinForm实现SQLServer存储图片
WinForm实现SQLServer存储图片
//更新
WinForm实现SQLServer存储图片
mycmd.ExecuteNonQuery();
WinForm实现SQLServer存储图片MessageBox.Show(
"ok");
WinForm实现SQLServer存储图片mystream.Close();
WinForm实现SQLServer存储图片mycnn.Close();

相关文章: