怎样向sqlserver数据库中直接添加二进制数据
写个insert 语句

解决方案 »

  1.   

    怎么用参数啊   我用的byte[]的类型  对应数据库中的二进制字段  插不进去
      

  2.   

    byte[] bytePass = ...;
    cmd.Parameters.Add(new SqlParameter("@UserPassword", SqlDbType.VarBinary, 64));
    cmd.Parameters["@UserPassword"].Value = bytePass;
      

  3.   

    做個存儲過程,然後參考以下代碼試試.SqlCommand sqlcom = new SqlCommand();
    byte[] tmp = new byte[]{25,16,42,125,103};
    sqlcom.Parameters.Add("ColName",SqlDbType.VarBinary).Value = tmp;
      

  4.   

    byte[]类型好象不对吧
    是binary类型吧