如何把word文档存入一个字段中?(20分)

  • 主题发起人 主题发起人 迷侠
  • 开始时间 开始时间

迷侠

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把word文档存入一个字段中?该字段用什么类型比较好。又如何读出来呢?
请各位高手帮忙。
 
各位大侠帮帮忙,是不是看分少了点?
 
数据库?
 
是的。pardox数据库。用流的方式无法读出来。不知有别的好办法没有?
 
用BLOB 字段可以解决这个问题:
1、写入字段:
TBlobField(table1.FieldByName('fieldName')).SaveToFile('filename');
2、读入字段:
TBlobField(table1.FieldByName('fieldName')).LoadFromFile('filename');
//fieldname是你的字段名,filename是你的文件名。
 
如果有图片,会不会出问题。
 
用Formatted Memo 字段,配合RxDBRichEdit控件(Rxlib)
可存入word的rtf子集(一般可满足要求)
 
为什么不存放文件的路径?根据路径去查word文件。
 
多人接受答案了。
 
renyi你的方法,存入doc文件可以。但读出来的文件用word打不开。
 
上面写错了,应该是:
1、字段保存到文件:
TBlobField(table1.FieldByName('fieldName')).SaveToFile('filename');
2、文件保存到字段:
TBlobField(table1.FieldByName('fieldName')).LoadFromFile('filename');
//fieldname是你的字段名,filename是你的文件名。
应该没有问题的,我试过。
 
但各位:
SaveToFile的这个方法最大只能存32768字节的文件加一个结束符,要如何突破这个限制呢?
 
后退
顶部