读书人

求读数据库中的2进制流(文件).并把文件

发布时间: 2011-12-30 23:30:45 作者: rapoo

求读数据库中的2进制流(文件).并把文件保存到本地的代码
求读数据库中的2进制流.并把文件保存到本地的代码
谢谢拉,是form程序

[解决办法]
SqlConnection connection = new SqlConnection("连接串");
connection.Open();
SqlCommand command = new SqlCommand("select Image from Image where ...", connection);
SqlDataReader dr = command.ExecuteReader();
dr.Read();
byte[] buf=new (byte[])dr[0]; //reader是datareader,是你那个存图片的字段
然后将 buf里的字节写入文件就可以了
当然你的知道数据库里存的是什么格式(后缀名)的文件

[解决办法]

探讨
SqlConnection connection = new SqlConnection("连接串");
connection.Open();
SqlCommand command = new SqlCommand("select Image from Image where ...", connection);
SqlDataReader dr = command.ExecuteReader();
dr.Read();
byte[] buf=new (byte[])dr[0]; //reader是datareader,是你那个存图片的字段
然后将 buf里的字节写入文件就可以了
当然你的知道数据库里存的是什么格式(后缀名)的文件

读书人网 >C#

热点推荐