当前位置: 代码迷 >> Sql Server >> 怎么将二进制数组存入字段类型为Image的字段中,sqlserver2008
  详细解决方案

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

热度:17   发布时间:2016-04-27 14:46:25.0
如何将二进制数组存入字段类型为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 [email protected],Hobbies=5 where [email protected]");
try
{
SqlParameter sp = new SqlParameter("@tel",tel,SqlDbType.Image);
SqlParameter sp1 = new SqlPar……
  相关解决方案