J Jeny Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #1 为什么adoquery不能筛选oracle中blob和clob型的字段? 我如何将文件存入一个oracle的表中的blob型的字段中
Z ZQFILE Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #2 TBlobField(Adoquery.Fieldbyname('FieldName')).Loadfromfile(FileName)
J Jeny Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #3 问题是,我的query根本就连不上这个表.select * from mytable. 由于mytable中有clob类型的字段,故... 有什么办法?还是我什么地方错了?
Y yangxiao_jiang Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #4 有blob类型的字段不能用select * 来查找,必须用select name1,name2 from 表
J Jeny Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #5 to yangxiao_jiang: 没用的.只要我选择了那个blob,clob型的字段.query就打不开.
A armyjiang Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #6 blob,clob型的字段不能直接查询显示的! 你现在要完成什么功能?倒底是要插入数据还是要查询数据? 插入数据可按ZQFILE的方式来进行,查询数据时对blob和clob的字段要单独进行处理。
J Jeny Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #7 to armyjiang: 我是要插入数据.从前台通过query行吗. 将一个文件存入blob或clob字段
A armyjiang Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #8 我没试过用QUERY,我用的是TABLE,使用的就是ZQFILE的方式。 但是在论坛中曾经见过说可以用QUERY实现的话题,好象是“教父”提出来的, 你可以搜索一下。
J Jeny Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #9 没有找到"教父"的东东. 现在仍不知怎么解决. ZQFILE是怎么解决的?用table能解决也行啊.
A armyjiang Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #11 with DMShare.tabFap do begin Active := FALSE; Active := TRUE; Edit; Insert; FieldByName('ID').AsInteger := DMShare.GetSeqNextVal('seq_fap'); FieldByName('PIC').AsString := sPic; FieldByName('CHULRQ').AsString := sChulsj; FieldByName('FAJRDZ').AsString := sFajrdz; FieldByName('SHOUJRDZ').AsString := sShoujrdz; FieldByName('SUBJECT').AsString := DMShare.sSubject; FieldByName('RETURNTYPE').AsString := '003'; FieldByName('YASBBH').AsString := sYasbbh; (FieldByName('FUJ') as TBlobField).LoadFromFile(GetCurrentDir + '/Temp/result.en'); FieldByName('SEND_FLAG').AsString := 'F'; FieldByName('SEND_TIMES').AsString := '0'; Post; end;////end with DMShare.tabFap
with DMShare.tabFap do begin Active := FALSE; Active := TRUE; Edit; Insert; FieldByName('ID').AsInteger := DMShare.GetSeqNextVal('seq_fap'); FieldByName('PIC').AsString := sPic; FieldByName('CHULRQ').AsString := sChulsj; FieldByName('FAJRDZ').AsString := sFajrdz; FieldByName('SHOUJRDZ').AsString := sShoujrdz; FieldByName('SUBJECT').AsString := DMShare.sSubject; FieldByName('RETURNTYPE').AsString := '003'; FieldByName('YASBBH').AsString := sYasbbh; (FieldByName('FUJ') as TBlobField).LoadFromFile(GetCurrentDir + '/Temp/result.en'); FieldByName('SEND_FLAG').AsString := 'F'; FieldByName('SEND_TIMES').AsString := '0'; Post; end;////end with DMShare.tabFap
J Jeny Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #12 to armyjiang: 谢谢!但你写的东东我知道,我没有用datamodule,我用ado,并且是用adoquery. 我的主要问题是.select * form mytable 后,根本就不能让adoquery的active成为 ture.就是不能打开表.提示数据类型不能识别. 至于loadfromfile我是会的. 我就是不明白.为什么sqlserver中的blob字段就可以select,而oracle不行.
to armyjiang: 谢谢!但你写的东东我知道,我没有用datamodule,我用ado,并且是用adoquery. 我的主要问题是.select * form mytable 后,根本就不能让adoquery的active成为 ture.就是不能打开表.提示数据类型不能识别. 至于loadfromfile我是会的. 我就是不明白.为什么sqlserver中的blob字段就可以select,而oracle不行.
J Jeny Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #13 该问题仍没有解决.在线等待 就是一个表中含有blob型的字段.我的目的只想通过ado读出这个字段的内容到一个文件中. 当前我只要select*就无法打开我的query.