В базе имеется текстовое блоб-поле.
Для ввода данных в базу используется хранимая процедура, принимающая
БЛОБ в качестве параметра.
При работе через ADO все проходит нормально, не было проблемы и с
IBObjects, но по ряду причин сейчас эти компоненты использоваться не
могут.
Использую IBX , компноент IBStoredProc. Он правильно распознает
параметры процедуры, выставляет тип БЛОБ, позволяет присваивать
значение, но при выполнении процедуры выводит ошибку "invalid BLOB
ID", что я делаю не так?
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
05-08-2004 06:31
У меня то же возникла такая ошибка. Оказалось, что генераторы уникальных значений были установлены невероно (генерировали уникальное число, которое уже есть в таблице). Поэтому при выполнение процедуры добавления записи вылетала ошибка "invalid BLOB ID". После исправления значений генератора на вероное значение ошибка исчезла :)
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.