向数据库中保存doc文档的问题?

jspring 2003-03-28 02:59:17
为什么txt文档能正常保存及显示,而doc文档读取保存内容却是几个乱码?
...全文
19 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyhot 2003-03-28
  • 打赏
  • 举报
回复
gz
dongdonga 2003-03-28
  • 打赏
  • 举报
回复
不会,学习...
chongyiren 2003-03-28
  • 打赏
  • 举报
回复
接分
zly999 2003-03-28
  • 打赏
  • 举报
回复
doc文档有控制符,一个空的doc文档就有18K。所以估计读出来就有乱码了。
jspring 2003-03-28
  • 打赏
  • 举报
回复
应该是差不多的
jspring 2003-03-28
  • 打赏
  • 举报
回复
读取:
var
bf: TBlobField;
begin
...
with ClientDataSet do
begin
CommandText := 'SELECT FIELD FROM T_TABLE WHERE ID = :ID';
Params.ParamByName('ID').AsString := id;
Open;
bf := FieldByName('FIELD') as TBlobField;
bf.SaveToFile('c:\1.doc');
Close;
end;
...
end;
pp616 2003-03-28
  • 打赏
  • 举报
回复
delphi ?
jspring 2003-03-28
  • 打赏
  • 举报
回复
保存:
Stream := TMemoryStream.Create;
Stream.LoadFromFile(Str);
with ClientDataSet do
begin
CommandText := 'INSERT INTO T_TABLE(FIELD) VALUES(:FIELD)';
Params.ParamByName('FIELD').LoadFromStream(Stream, ftBlob);
end;
Execute;
Stream.Free;
xuby5228 2003-03-28
  • 打赏
  • 举报
回复
不可能的呀。
你是用的什么方式保存成doc文件呀?
最好贴出代码来看看吧!

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧