如何才能正确取出BLOB字段中的WORD(EXCEL)文件?(200)

  • 主题发起人 主题发起人 qinggege
  • 开始时间 开始时间
Q

qinggege

Unregistered / Unconfirmed
GUEST, unregistred user!
本来是WORD、EXCEL文件,用TBlobField(ADOQuery1.FieldByName('Data')).SaveToFile(SaveDialog1.FileName);可保存下来打开都不对了,乱是乱码。这是从一个考试系统中复制的部分数据。麻烦到这里下载:http://www.dbank.com/download.action?t=40&k=MzE4MjU0NjU=&pcode=LCwzNjg1OTcsMzY4NTk3&rnd=4
 
关键是你是用什么方法把数据存进去的?反正我用你的数据库测试了TBlobField(ADOQuery1.FieldByName('Data')).LoadFromFile('d:/bbb.xls');然后再 TBlobField(ADOQuery1.FieldByName('Data')).SaveToFile('d:/savetofile.xls');是正常的,不知道你原本的那些数据是怎么存到数据库去的。
 
这个数据库是一个考试系统中导出的,该系统是VB做的,不知道用什么方法写入数据库的。但用你说的方法导出来后都变在只有3K的文件,打开全是乱码
 
你的数据是加过密的。
 
To Vsun,你知道有什么办法能解密出来吗?
 
肯定是加过密的,否则这样就是正确的阿!
 
有什么办法能解密吗?
 
程序没有问题,问题是你的WORD、EXCEL文件在保存到数据库之前就是加密的,“保存附件”也需要在解密的环境下才能打开。
 
想找私人编写一个小软件(有偿)数据输入后自动统计分析的。有这方面的高手请直接与本人联系。QQ:253897218 电话:13556880568 胡生
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
664
import
I
后退
顶部