Добрый день, уважаемые.
Есть вопрос.
Читаю доки, как через OCI работать с блобами.
Так вот нет ни одного примера, как обрабатывать запрос на SELECT нескольких строчек из таблицы с блобами..
Фишка в том, что метод
sword status = OCIStmtFetch(m_pCurrentSelectStmt,m_pDbConnectionOci->m_pErrHandler,1,OCI_FETCH_NEXT,OCI_DEFAULT);
не хочет работать, уходит в NULL.
то есть. если я хочу в выбранном Select Statement-е пробежать по блобам и заполнить какую-нить структуру данными из блоб полей, то вылетаю с ошибкой.
Все необходимые действия до вызова данной проедуры были сделаны, как то вызов
OCIHandleAlloc
OCIStmtPrepare
OCIStmtExecute
OCIAttrGet, OCIParamGet
OCIDescriptorAlloc
OCIDefineByPos (c сылкой на OCILobLocator*)
Подскажите, возможна ли работа с блобами при множетсвенном селекте? (Если селект производится по юник полю, то одна запись обрабатывается)