M
monkeyboys
Unregistered / Unconfirmed
GUEST, unregistred user!
其实昨天提出过这样的问题,最后因为其他
原因终止了讨论。今天只好再次提问了。
本人用oracle8i,delphi5.0通过BDE连接数据库。
其中有一个表如下结构:
create table icon_bmp
(
code varchar2(2),
name varchar2(20),
memo blob
)
我在MEMO字段中放入了BMP格式的图片,
现在想根据code的变化,查询memo的图片内容
但是用query1.open 的时候就报错:
invalid field type
用table查询也是如此。
var
aa : tblobfield;
ss:string;
begin
aa:=tblobfield.create(self);
aa.fieldname:='memo';
aa.dataset:=query1;
query1.close;
query1.sql.clear;
ss:='select * from icon_bmp where code=''%s'' ';
ss:=format(ss,['0']);
query1.sql.add(ss);
query1.open;
aa.savetofile('d:/tmp.bmp');
.....
......
end;
不打开表怎么完成查询呢?都困扰我一天了,
急于解决,大家帮帮忙吧。
原因终止了讨论。今天只好再次提问了。
本人用oracle8i,delphi5.0通过BDE连接数据库。
其中有一个表如下结构:
create table icon_bmp
(
code varchar2(2),
name varchar2(20),
memo blob
)
我在MEMO字段中放入了BMP格式的图片,
现在想根据code的变化,查询memo的图片内容
但是用query1.open 的时候就报错:
invalid field type
用table查询也是如此。
var
aa : tblobfield;
ss:string;
begin
aa:=tblobfield.create(self);
aa.fieldname:='memo';
aa.dataset:=query1;
query1.close;
query1.sql.clear;
ss:='select * from icon_bmp where code=''%s'' ';
ss:=format(ss,['0']);
query1.sql.add(ss);
query1.open;
aa.savetofile('d:/tmp.bmp');
.....
......
end;
不打开表怎么完成查询呢?都困扰我一天了,
急于解决,大家帮帮忙吧。