数据库中有一个varbinary格式字段pr_info,现在需要将其读取显示到richvieweditor中显示。有下面一段代码,但是总是报错说格式转换错误。
procedure TRichviewEditor.LoadFromStream();
var
mystream:TBlobStream;
begin
  with dmarticle.adqarticle do
  begin
  mystream := TBlobStream(CreateBlobStream(FieldByName('pr_info'),bmRead));
  m_Edit.LoadRVFFromStream(mystream);
  m_Edit.Format;
  mystream.Free;
  end;
end;
请知道的朋友不吝赐教,应该如何修改呢?

解决方案 »

  1.   

    奇怪了,我把数据库中字段pr_info格式改为image就可以顺利读取。请问各位朋友,这是为什么啊?如果我仍然要使用varbinary格式,那应该怎么做才对呢?谢谢!!!
      

  2.   

    不行啊,我要用流读取到richviewedit中去。我现在用的就是image格式。可是我还是想搞懂如果要用varbinary格式字段应该如何做呢?请指教!
      

  3.   

    流是二进制数据  
    RVT  或许是结构化的存储结构的