在ORACLE9I中有一表EPPHOTO有如下字段: 
OID       number, 
filename   varchar(256), 
PHOTO     BLOB 
createdate   date, 
存在有很多记录。 
现要取BLOB的内容: 
select   *   from   epphoto   where   oid   =   5824147;(PL/SQL中执行) 
结果如下: 
------------------------------------ 
OID  |   PHOTO |  FILENAME        |CREAT... 
------------------------------------ 
5824147       |  Value   Error       |2007-04-26-11-06-07-129.jpg   |.... 
------------------------------------------------------------------------ 
在程序中执行就会一直等在执行语句那边,没有反应了。 请问高手,这个问题怎么解决,程序遇到这样的问题如何加强程序的健壮性? 我用ADO访问,Recordset报错,错误代号:DB_E_BADACCESSORTYPE,(存取器不是参数存取器)