http://www.cnblogs.com/sulu/articles/790644.html

解决方案 »

  1.   

    不知道你没能实现的原因是什么,无法还原?
    不妨比对一下文件直接编码后的byte[]和数据库取出来的byte[]是否一致,我感觉是编解码的方式没有对。
      

  2.   

    没研究过这样底层的东西,都应该是以xml的形式发送出去的.....
      

  3.   

    To 3 楼的:varbinary(max)在Sql Server 中 Select出来是 16进制形式的
    我用ADO查出来放到DataSet中的也是16进制形式的,可是比原来数据库中的短很多,前面的部分都是一样的
    不知道是什么原因
      

  4.   


    不会吧,查询分析器看到的结果和在代码中watch的结果不一样?
      

  5.   

    不一样啊。
    后来用sql server 中的 sp_send_mail的@query参数把查询的结果以邮件正文或者附件的形式都发出来,结果还是不一样的,比原来的短
      

  6.   


    后来用sql server 中的 sp_send_mail的@query参数把查询的结果以邮件正文或者附件的形式都发出来,结果还是不一样的,比原来的短 
    ================
    考虑一下你这个@query参数定义的变量长度。