Фантастично!
Имаше подобен проблем, когато набор от записи, съдържащ два записа (tiff файлове), показваше успешно първия запис, но дава грешка re:argument type на втория запис.
Установено е, че само една dll в корекцията за OLE корекцията е променена и току-що заменена тази единична dll (OraOLEDBrst11.dll в клиентската директория bin на oracle).
Работи добре сега.