powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Тип данных GRAPHIC и SSIS
1 сообщений из 1, страница 1 из 1
Тип данных GRAPHIC и SSIS
    #35588903
ippromek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем, нужно загрузить xls файл в таблицу DB2/AS400, столбцы в базе имеют тип данных GRAPHIC.
Делаю простейший SSIS пакет, источник - xls файл, затем Data Conversion в DT_WTSR, длина такая же как в базе данных, затем OLE DB command с SQL запросом - INSERT INTO ... VALUES(?,?,?) с mapping внутри OLE DB Command. Для подключения использую драйвера IBM DB2 UDB iSeries IBMDA400 Ole DB provider.
При запуске пакета получаю ошибку -
[OLE DB Command [2530]] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E21. An OLE DB record is available. Source: "IBMDA400 Command" Hresult: 0x80004005 Description: "CWBZZ5014 Value of parameter VNEDBT could not be converted to the host data type.". An OLE DB record is available. Source: "IBMDA400 Data Convert" Hresult: 0x80004005 Description: "CWB0111 - A buffer passed to a system call is too small to hold return data ".

VNEDBT -это имя поля в таблице.
Никак не пойму в чем проблема, в документации для SSIS сказано, что для преобразования в тип данных GRAPHIC нужно использовать DT_WTSR, но это не помогает.
Может быть дело в OLE DB command, что еще можно использовать в SSIS для Insert в таблицу DB2?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Тип данных GRAPHIC и SSIS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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