
可以把word直接存到数据库中,比如文档是机密文件,可以进行加密然后保存到数据库中(oracle的话可以用blob类型)
如果不是特别需求的话把文档的路径存到服务器上就好了,到用的时候直接根据路径去取文档。
1、在Word中将文件另存为用逗号分隔或用制表符分隔的文本文件;
2、然后切换到Access;
3、在Access中打开新的或已有的数据库;
4、单击“数据库”窗口的“表”选项卡;
5、指向“文件”菜单中的“获取外部数据”命令,然后单击“导入”;
6、单击“文件类型”框中的“文本文件”命令;
7、在“文件名”框中,输入要导入的文本文件的名称;
8、单击“导入”命令;
9、根据“导入文本向导”对话框中的指导进行 *** 作;
如果,需要查看更多的选项或修改指导项(比如域分隔符),可单击第一个向导对话框中的“高级”命令。如果要保存指定项,以便下次导入相似的文本文件时可用它们,请单击“另存为”命令。
首先把WORD文档放入OleContanier里面显示
OleContainer1CreateObjectFromFile('C:\aadoc',False);
OleContainer1DoVerb(ovPrimary);
存入数据库为:
var
F: TMemoryStream;
begin
F:= TMemoryStreamCreate;
OleContainer1SaveToStream(F);
FPosition:= 0;
ADOTable1Append;
ADOTable1FieldByName('name')AsString:= 'aadoc';
TBlobField(ADOTable1FieldByName('data'))LoadFromStream(F);
ADOTable1Post;
end;
取出并显示为:
var
F: TMemoryStream;
begin
F:= TMemoryStreamCreate;
TBlobField(ADOTable1FieldByName('data'))SaveToStream(F);
FPosition := 0;
OleContainer1LoadFromStream(F);
OleContainer1DoVerb(ovPrimary);
end;
以上就是关于数据库的信息是word文档怎么添加到数据库中全部的内容,包括:数据库的信息是word文档怎么添加到数据库中、如何向Access数据库中导入Word文本文档、word文档在Access数据库的存取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)