Dim  temp  As  Variant  
Open  "d:\aa.doc"  For  Binary  As  #1  
If  Adodc1.Recordset.Fields(3).ActualSize  <  1  Then  
     MsgBox  "该文件内容为空!"  
     Exit  Sub  
Else  
     Do  
         temp  =  Adodc1.Recordset.Fields(3).GetChunk(16384)  
         If  IsNull(temp)  Then  Exit  Do  
         data  =  temp  
         Put  #1,  ,  data  
     Loop  While  LenB(temp)  =  16384  
     Close  #1  
End  If  
 
我这段代码从数据库的一个image字段里(adodc1.recordset.fields(3))读取内容存放到aa.doc文件,可是读取的结果总比原来image里的字节数要多,而且aa.doc文件打开也是乱吗,请问到底怎么回事呀?  
(数据库里image类型字段存放的内容也是将一个原有的.doc文件上传的)