首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么将二进制数组存入字段类型为Image的字段中,sqlserver2008

2012-04-01 
如何将二进制数组存入字段类型为Image的字段中,sqlserver2008请大侠指教,我如何用sql写,将二进制数组存入

如何将二进制数组存入字段类型为Image的字段中,sqlserver2008
请大侠指教,我如何用sql写,将二进制数组存入字段类型为Image的字段中,sqlserver2008环境
 public static void updateState(long id, byte[] tel)
  {
  string strUpdate = "update T_Res set Tel=" +tel + ",Hobbies=5 where ID=" + id;


[解决办法]
最好用存储过程来解决.在调用存储过程时,你可以直接设置 parameter 的数据类型.
[解决办法]
IMAGE字段还是建议存储图片的路径 程序中调用路径
[解决办法]
先将二进制数组转为二进制字符串,然后

SQL code
insert into [表名]([image字段]) select cast([二进制字符串] as binary)
[解决办法]
探讨
string strUpdate = string.Format("update T_Resume set Tel=@tel,Hobbies=5 where ID=@id");
try
{
SqlParameter sp = new SqlParameter("@tel",tel,SqlDbType.Image);
SqlParameter sp1 = new SqlPar……

热点排行