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