通过Windows应用程序,添加图片到数据库中,会使用到一段这样的代码:
MemoryStream memo=new MemoryStream();
this.pictrueBox1.image.save(memo,this.pictrueBox1.image.RawFromat);
byte[]ary=memo.ToArray(); 还有SQL语句中有这样的项@photo再有这样的代码:
SqlCommand com=new SqlCommand(sql,command);
com.Parameters.Add("@photo",SqlDbType.Image);
com.Parameters[0],Value=ary;标有颜色的都不懂......
MemoryStream memo=new MemoryStream();
this.pictrueBox1.image.save(memo,this.pictrueBox1.image.RawFromat);
byte[]ary=memo.ToArray(); 还有SQL语句中有这样的项@photo再有这样的代码:
SqlCommand com=new SqlCommand(sql,command);
com.Parameters.Add("@photo",SqlDbType.Image);
com.Parameters[0],Value=ary;标有颜色的都不懂......
解决方案 »
- 请问含有sql查询语句的C#程序执行顺序问题
- flex tree 绑定数据
- 不使用sqlDataAdapter适配器和dataSet数据集,用sqlDataReader能不能直接将sql Server2000中……
- Win32 多线程处理的问题
- -----------验证控件和texbox控件的问题------好奇怪的问题-----
- 水晶报表大量数据导致outofmemory怎么解决
- 求助:如何用WPF实现界面左右滑动效果?
- 问个C#通过url传递参数的问题
- 关于日历控件.在线等.多谢!
- XmlReader.Read 方法是abstract,怎么可以不经override直接使用?
- (急)关于本地文件浏览路径的问题.(C#)
- word文档通过c#存/读入oracle的提问(.net winform)
byte[]ary=memo.ToArray(); 是定义了一个字节类型的数组来存储memo对象转化成为字节数组返回
com.Parameters.Add("@photo",SqlDbType.Image);
com.Parameters[0].Value=ary;
是添加了一个变量photo,变量类型为SqlDbType.Image(该类型为byte型的数组),然后将变量的值赋值为ary