Ecco la stessa risposta che hai ottenuto alla tua domanda su eggheadcafe e su CodeProject, rif:
http://www.eggheadcafe.com/community/vb/14/10442149/how-to-retrieve-blob-data-from-oracle-client-using-oledb-driver-in -vb.aspx
http ://www.codeproject.com/Questions/368813/How-to-retrieve-BLOB-data-from-Oracle-Client-using
Gli Oracle Blob non sono supportati da OleDb. http://support.microsoft.com/kb/244661 Devi usare invece ADO.net.
Modifica:Ciao
Ti ho capito, stavo cercando di dirlo bene:
rif:http://support.microsoft.com/kb/244661
È necessario utilizzare il Provider Oracle per OLE DB o meglio ancora, usa Oracle Data Provider for .NET (ODP.NET) per questa operazione di lettura BLOB.