rxrichedit中的数据保存到数据库,但不能将数据中保存的数据在rxrichedit中显示出来?
步骤:
1.rxrichedit中数据保存到数据库中。
2.将数据库中的数据读取出来并显示在rxrichedit上。
问题:不能在rxrichedit中显示刚才步骤1中保存的数据?请各位大侠救命啊!
具体代码如下(开发环境 Delphi5):
1.保存数据
rxrichedit.Lines.SaveToStream(res);
...
qry.Close;
qry.SQL.Text := ' Insert into TFile(FGid, FContent) (:FGID, :FContent) ';
qry.ParamByName('FGid').AsInteger := 1;
qry.ParamByName('FContent').LoadFromStream(res, ftBlob);
qry.ExecSQL;
...
CommitTransaction;
...
通过查询数据库,数据已经保存到数据库中
2.读取数据显示在rxrichedit上
qry.SQL.Text := 'select * from TFile where Fgid = 1';
qry.Open;
...
TBlobField(qry.FieldByName(FContent)).SaveToStream(res);
...
rxRichEdit.Lines.LoadFromStream(res);
rxRichEdit上显示空白。很奇怪,研究了好久,都没有找出原因,请大侠们帮帮忙
1.rxrichedit中数据保存到数据库中。
2.将数据库中的数据读取出来并显示在rxrichedit上。
问题:不能在rxrichedit中显示刚才步骤1中保存的数据?请各位大侠救命啊!
具体代码如下(开发环境 Delphi5):
1.保存数据
rxrichedit.Lines.SaveToStream(res);
...
qry.Close;
qry.SQL.Text := ' Insert into TFile(FGid, FContent) (:FGID, :FContent) ';
qry.ParamByName('FGid').AsInteger := 1;
qry.ParamByName('FContent').LoadFromStream(res, ftBlob);
qry.ExecSQL;
...
CommitTransaction;
...
通过查询数据库,数据已经保存到数据库中
2.读取数据显示在rxrichedit上
qry.SQL.Text := 'select * from TFile where Fgid = 1';
qry.Open;
...
TBlobField(qry.FieldByName(FContent)).SaveToStream(res);
...
rxRichEdit.Lines.LoadFromStream(res);
rxRichEdit上显示空白。很奇怪,研究了好久,都没有找出原因,请大侠们帮帮忙
...全文
相关推荐
RXRICHEDIT图文混排
RXRICHEDIT图文混排,重点是支持图片,可以直接从WORD中拷贝,还可以以流的形式存入数据库
RxLib 2.75:跨越Delphi 5到10.4的VCL组件库兼容与迁移实战
VCL组件库是Delphi生态中提升开发效率的关键一环,而RxLib作为老牌增强型控件集,通过条件编译和分层包结构实现了对D5至DX10.4的跨版本支持。其核心价值在于以极低学习成本补齐TDBGrid、Label等原生控件的功能短板,节省大量重复代码。在旧系统维护和新IDE迁移场景中,RxLib 2.75的稳定兼容性尤其突出,但需注意安装时清理旧DCU、运行期规避open dataset操作等典型问题。本文以RxLib 2.75为实例,解析其组件分类、安装步骤及D7到DX10.4迁移中的踩坑与排错链路,为仍
RXRICHEDIT(已经修改完全支持中文)
RXRICHEDIT完全支持中文 从RXLIB2.7里提取的
rxrichedit2.0
rxrichedit2.0,文本编辑啊控件,支持图片
rxrichedit的link处理
rxrichedit中link处理中文,主要是准确计算字符位置处理鼠标操作。


