一个不错的问题。期待你的回答! (100分)

  • 主题发起人 主题发起人 InsistStar
  • 开始时间 开始时间
I

InsistStar

Unregistered / Unconfirmed
GUEST, unregistred user!
目前只能将几个记录的blob字段整到一个TMemoryStream中,但如果将该memorystream保存到文件
中,将变为不可读的乱字符;如果直接读到一个container中的话将只能显示其中的一个记录的
blob字段。请问各位高手有何高招。(不管是利用临时文件或剪贴板,或其它的方式都可以的)。
谢了先。
 
怎么没人回答吗?
我试过了多种方法,如果哪位有兴趣,我们可以讨论的。
我的油箱:InsistStar@163.com
 
你的Blob里的内容是什么图像还是其他的保存到文件变成乱码有什么不对的地方
 
保存到文件的话,因为是二进制,你当然读到的只能是乱码啊。
显示的时候,你是不是应该分块读出来?比如一个图象,本身肯定有个长度的数值,显示的
时候到这个长度,后面的就不显示了。
我猜想你得从保存在其他的地方的存进去时的长度值确定每个段的开始位置读到不同的临时文件
中,怎么显示就简单了。
希望能有所帮助
 
其实我每个blob字段里存的都是一个word文档,然后我想把这几个在读出来,放到一个文件
中去(或者放到一个blob字段里也可以)。
 
后退
顶部