線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:922
推到 Plurk!
推到 Facebook!

返回字段的Blob值

尚未結案
zzmbeyond01
中階會員


發表:98
回覆:167
積分:53
註冊:2003-09-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-13 15:43:34 IP:222.183.xxx.xxx 未訂閱
各位大大好: 我在oracle8.16中有一个blob栏位,专门存储位图。 我想用一个函数返回该位图,然后将该位图在按钮的上画布上绘出。 不知道有没有这种写法,写的对不对,请大大指点:     
 
function TYFFDObjStyleLib.GetRegionObjBmp: TBitMap;
var
  pic: TBitmap;
  bmpStream: TADOBlobStream;
begin
//获得数据库中图形
  SetObjDatasetActive; //激活数据集
  if styleDataset.FieldByName('REGIONOBJBMP').IsBlob then
    if styleDataset.FieldByname('REGIONOBJBMP') is TBlobField then
    begin
      try
        pic := TBitMap.Create;
        bmpStream := TADOBlobStream.Create(TBlobField(styleDataset.FieldByname('REGIONOBJBMP')), bmread);
//*******************************************************************        
        pic.LoadFromStream(bmpStream);
        result:=pic;
      finally
        bmpStream.Free;
        pic.Free;
      end;
    end;
end;    
系統時間:2024-09-28 6:18:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!