//////////////读出/////////////////////////////
var strstream:Tmemorystream;
begin
strstream := Tmemorystream.Create; query2.Close;
query2.sql.clear;
query2.SQL.Add('select qw from oadbo.bw_qwb where wjid =' + inttostr(lwid));
query2.open ;
query2.First; Tblobfield(query2.fieldbyname('qw')).savetostream(strstream);
strstream.position:=0;
OleContainer1.loadfromstream(strstream);
strstream.free;
end;
var strstream:Tmemorystream;
begin
strstream := Tmemorystream.Create; query2.Close;
query2.sql.clear;
query2.SQL.Add('select qw from oadbo.bw_qwb where wjid =' + inttostr(lwid));
query2.open ;
query2.First; Tblobfield(query2.fieldbyname('qw')).savetostream(strstream);
strstream.position:=0;
OleContainer1.loadfromstream(strstream);
strstream.free;
end;
解决方案 »
- [原创]分享一个基于TIdFTP的上传下载单元
- 索引出错
- delphi7老过期,有没有好用的dent.slip
- 要离开Delphi和Borland一些日子了,述说下,散20分吧,别打我啊
- 在listview中如何让选中checkbox时候同时该行也处于选中状态?
- 把40个checkbox定义成对象数组carray:array[1..40] of tcheckbox,怎么在程序中用carray[i],我主要想用checkbox的checked的属性
- 急。。。。救助。。
- How to get version of files,thanks
- 我有个帖子没人答,100分,快来,前四位每人25!
- b/s 编程中的控件下载问题
- 那儿有汉化的,带BDE的安装工具?
- Dbedit Dbgrid 对字段的合法检验
ms:TMemoryStream;
begin
ms:= TMemoryStream.create;
OleContainer1.SaveToStream (ms);
ms.Position := 0; Query1.close;
Query1.sql.clear;
Query1.sql.text:='select * from oadbo.bw_qwb';
Query1.open;
Query1.append;
Query1.fieldbyname('wjid').value:=nlwid ;
Query1.fieldbyname('wjdid').value:=0;
Query1.fieldbyname('kzm').value:='doc';
TBlobField(Query1.fieldbyname('qw')).loadfromstream(ms);
ms.free;
Query1.post;
//Query1.applyupdates;
Query1.close;
end;