数据库中存入读取二进制问题

comm.CommandText="insert into Images(Image, contentType) values(@image, @contentType)"; 
comm.CommandType=CommandType.Text; 
SqlParameter param=comm.Parameters.Add("@image", SqlDbType.Image); 
param.Value=content; 

似乎一定要采用参数形式

如何插入图片:

  大致流程:其他图片格式--》image类型的转化--》到MemoryStream流的转换--》到二进制的转换--》插入到数据库。

如何得到图片:

  大致流程:选取数据库中的image类型字段--》转化为二进制流--》转化为MemoryStream流--》转化为Image图片格式类型。

posted @ 2012-04-26 15:49  popoxxll  阅读(301)  评论(0编辑  收藏  举报