Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Работа с BLOB и версия драйвера / 5 сообщений из 5, страница 1 из 1
01.03.2011, 05:45
    #37140775
risfek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с BLOB и версия драйвера
Здравствуйте!
Есть код получения файла из BLOB
работает на WS 6.1.0.29
на одном сервере с драйвером jcc 2.3.63 работает
на другом версия дравера 3.57.110 не работает, выдает ошибку: "Недопустимая операция: Объект Lob закрыт. ERRORCODE=-4470, SQLSTATE=null"

java код
Код: plaintext
1.
2.
3.
b = rs.getBlob( 1 );
InputStream inputStream = null;
inputStream = b.getBinaryStream();//[color=red]ошибка в этом месте[/color]
что не так?
...
Рейтинг: 0 / 0
01.03.2011, 09:19
    #37140924
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с BLOB и версия драйвера
Здравствуйте.

А вы, случайно, после
b = rs.getBlob(1);
не делаете ли
rs.next();
или
rs.close();
перед тем, как работать с b?
...
Рейтинг: 0 / 0
02.03.2011, 03:51
    #37143153
risfek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с BLOB и версия драйвера
Делаю, как раз следующий шаг после получения
b = rs.getBlob(1);
спасибо, щас подправлю, проверю, странно что с другим дрв. рабоотает
...
Рейтинг: 0 / 0
02.03.2011, 09:13
    #37143313
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с BLOB и версия драйвера
risfekДелаю, как раз следующий шаг после получения
b = rs.getBlob(1);
спасибо, щас подправлю, проверю, странно что с другим дрв. рабоотаетЭто из-за появившегося
Progressive streaming with the IBM Data Server Driver for JDBC and SQLJ
Если нужно вернуть предыдущее поведение, то его надо выключить (progressiveStreaming=2) и поставить fullyMaterializeLobData=1.
...
Рейтинг: 0 / 0
02.03.2011, 12:22
    #37143772
risfek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с BLOB и версия драйвера
Спасибо.
А вообще лучше включить или код переделать?
наверно обратно меняться не будет, и следующим дровам нужно будет менять умолчания.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Работа с BLOB и версия драйвера / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]