Fantastique !
Avait un problème similaire où un jeu d'enregistrements contenant deux enregistrements (fichiers tiff) affichait le premier enregistrement avec succès mais donnait l'erreur re:type d'argument sur le deuxième enregistrement.
Déterminé qu'une seule dll dans le correctif pour le correctif OLE est modifiée et vient de remplacer cette seule dll ( OraOLEDBrst11.dll dans le répertoire bin du client oracle ).
Fonctionne bien maintenant.