有谁知道将RTF格式文本中的内容存到数据库中的办法,高分征答!!!!!!(150分)

  • 主题发起人 主题发起人 灯泡
  • 开始时间 开始时间

灯泡

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁知道将RTF格式文本中的内容存到数据库中的办法,高分征答!!!!!!
最好要保持格式和字体不变!!!!!!
 
你就当做binary的方式存进去,读出来的时候也当做binary的方式读出来,就像在数据库保存图像的用法差不多。
 
使用Tbdrichedit控件输入输出!
 
1、创建表A,含有一个Blob型的字段RTF。
代码如下:
Var
s1: TFileStream;
s2:TBlobStream;
s1:=TFileStream.Create(Rtfname,fmOpenRead );
a.edit;
S2 := TBlobStream.Create(a.FieldByName('rtf'), bmwrite);
s2.copyfrom(s1,0);
a.post;
 
我的想法与zyy04的不谋而合
 
使用BLOB型字段:
设 TABLE1 含有 BLOB字段rtfFile、RTF文件的名字为RTFFILENAME则可以如下操作:
Table1.open;
Table1.Edit;
Table1rtfFile.LoadfromFile(RTFFILENAME);
Table1.Post;

取出时:Table1rtfFile.SaveToFile('TempFileName');
 
解决了就早日结束,有问题就继续贴!
 
对不起,没能马上分配得分,我已经解决问题,但也要感谢各位朋友
人多分少,没得分得朋友见谅了
 
来自:灯泡 时间:00-10-19 13:41:41 ID:370051
对不起,没能马上分配得分,我已经解决问题,但也要感谢各位朋友
人多分少,没得分得朋友见谅了


????
 
后退
顶部