我在VB中向一个文件压缩后,存入  LONG  RAW  字段,结果发现其大小变大了一倍(刚好一倍).  
请问这是什么原因呢?

解决方案 »

  1.   

    文件压缩后按二进制读取出来,存入 Long Raw 字段,存入前其长度是存到字段后长度的1/2.
      

  2.   

    不太明白为什么要用longraw。blob更好用,效率还高。并且不会出现你说的问题。
      

  3.   

    在读取压缩后的文件时,建议使用Byte数组和读取,然后再写入数据库.
    从数据库读取时也采用Byte数组存储.
      

  4.   

    谢谢,可以了.我开始使用STRING类型来存储和读取就出现了这种问题,改为byte数组类型就可以了.
      

  5.   

    楼主有倒分嫌疑,这在CSDN是严格禁止的