Спецы по оракл отзовитесь!
От: lesha007  
Дата: 12.07.02 08:55
Оценка:
Добрый день, уважаемые.

Есть вопрос.
Читаю доки, как через 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*)

Подскажите, возможна ли работа с блобами при множетсвенном селекте? (Если селект производится по юник полю, то одна запись обрабатывается)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.