Oracle中将EXCEL文件存入BLOB字段中,取出后无法打开?(100分)

  • 主题发起人 主题发起人 dollar
  • 开始时间 开始时间
D

dollar

Unregistered / Unconfirmed
GUEST, unregistred user!
Txt、bmp这些文件就可以,但vts,xls文件再取出后,打开时,Excel会死掉,
同样的程序、SQL SERVER中没问题,为什么?
 
没见过这种情况!
我用的EXE文件都不会有问题,怎么Excel会有问题呢?
都是二进制的东东。查查是否是里面的宏在作怪。
 
是Oracle8吗?字段是BLOB吗?BDE是5.01吗?我试了其他文件类型,BMP文件出来后,
可以打开,但颜色有偏差,TXT文件没问题,XLS文件是很简单的文件,没有宏。
XLS文件取出后,好象总是大1K,真是头痛,。使用方法很简单:
TBLOBField(TempQry.FieldbyName(FBB_BLOB)).LoadFromFile(..);
TBLOBField(TempQry.FieldbyName(FBB_BLOB)).SaveToFile(..);
 
这个贴子这么长时间还挂在这!看看http://www.delphibbs.com/delphibbs/dispq.asp?lid=1535254 或许有帮助。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部