如何用c#读下数据库Sql Server里的二进制的值

fengjun19912 2006-09-16 10:11:54
如题;

数据库是Sql Server,里有二进制的字段 ,怎样对这个字段进行读和写的操作,最好有code参考一下
非常谢谢
...全文
164 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kbxj406 2006-09-16
  • 打赏
  • 举报
回复
System.Text.Encoding.UTF8.GetString(CType(BinColValue, Byte()))
试一下

你在.net版里搜索一下,好多类似的帖子
fengjun19912 2006-09-16
  • 打赏
  • 举报
回复
是把数据转换成byte[]数据写进去
fengjun19912 2006-09-16
  • 打赏
  • 举报
回复
binary类型的数据直接读出来显示就可以吗?显示的是乱码的
怎么写呢?
kbxj406 2006-09-16
  • 打赏
  • 举报
回复
你把转换成什么进制?
kbxj406 2006-09-16
  • 打赏
  • 举报
回复
数据库中的binary型的数据,在.net中是用string来显示
marvelstack 2006-09-16
  • 打赏
  • 举报
回复
参考
=======================================
转为byte类型后存入Image字段。
byte[] imagebytes=null;
FileStream fs=new FileStream(Image_path,FileMode.Open);
BinaryReader br=new BinaryReader(fs);
imagebytes=br.ReadBytes(br.Length);
SqlParameter parInput22=cmd.Parameters.Add("@员工图片",SqlDbType.Image);
parInput22.Direction=ParameterDirection.Input;
cmd.Parameters["@员工图片"].Value=imagebytes;
cmd.ExecuteNonQuery();


数据库中操作图片
How To Read and Write BLOB Data by Using ADO.NET with Visual C# .NET
http://support.microsoft.com/default.aspx?scid=kb;EN-US;309158

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧