为什么不能用ADO控件读取ORACLE的BLOB字段?
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('select * from xs');
adoquery.open;
执行后总是提示:“数据类型不被支持“的错误提示
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('select * from xs');
adoquery.open;
执行后总是提示:“数据类型不被支持“的错误提示
Provider=OraOLEDB.Oracle.1;Password=xxx;Persist Security Info=True;User ID=xxx;Data Source=xxx
Provider=MSDAORA.1;Password=***;User ID=***;Data Source=***;Persist Security Info=True
Provider=MSDAORA.1;Password=***;User ID=***;Data Source=***;Persist Security Info=True
如果不用MSDAORA.1的驱动,用你的OraOLEDB.Oracle驱动,那分发时打包需要增加什么文件?
另我的delphi里用"Oracle Provider for OLE DB"时总出错,不知是哪装错了?
begin
MemStrm:=TMemoryStream.Create;
TBlobField(adoquery1.fieldbyname('blob').value).SaveToStream(MemStrm);
MemStrm.Position:=0;
image1.Picture.Graphic.LoadFromStream(MemStrm);
MemStrm.Free;
end;
试试
我根本就不能打开ADOQUERY,怎么能执行你的这段程序呢?