Выбор данных из Oracle XE с помощью приложения, созданного в IBM Integration Toolkit - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь создать новое выходное сообщение, выбрав данные из моей схемы Oracle XE. Приложение работает, но данные, отображаемые в выходном сообщении, содержат шестнадцатеричные символы между буквами. Поэтому мой вопрос: что там происходит и почему? Должен ли я привести весь SQL-оператор в характер? Я пробовал то же самое с DB2 и работает отлично. Я имею в виду, что и DB2, и Integration Toolkit являются продуктами IBM, поэтому я полагаю, что они должны быть идеально синхронизированы. Я подумал, что это либо что-то с db, либо с драйвером ODBC, либо, может быть, даже что-то третье, не знаю.

Вот мой код ESQL:

http://prnt.sc/o3wfk1

Вот мое выходное сообщение:

http://prnt.sc/o3wfp9

Вот данные внутри базы данных:

http://prnt.sc/o3wfsj

Вот результаты при запуске приложения с базой данных DB2: http://prnt.sc/o3wk0d

1 Ответ

0 голосов
/ 20 июня 2019

Попробуйте запустить прямой SELECT без использования PASSTHRU

SET Environment.Variables.data [] = SELECT I FROM tableName AS I

...