一个打开着的Word,在不关闭的情况下如何存到数据库。(200分)

  • 主题发起人 主题发起人
  • 开始时间 开始时间
用流的方式写进去,不过打开的word不知行不行,
var
filestm : TFileStream;
begin
FileStm := TFileStream.Create('xxx.doc',fmOpenRead));
Table1.Append;
//在数据库中添加一条记录
TBlobField(Table1.FieldbyName('doc')).LoadFromStream(FileStm );
Table1.Post;
end
 
save as 为另一个文件再将另存的文件保存到数据库
 
文件流不行

如果Save as 那么当前的文件就改名字了。
不妥不妥不妥
 
仿照OleContainer 使用OleSave等
 
存为一个temp.doc六到数据库中,再加一个字段,为文件名称
 
多人接受答案了。
 
后退
顶部