我正在尝试通过从Oracle XE模式中选择数据来创建新的输出消息。应用程序可以运行,但是输出消息中显示的数据在每个字母之间都有十六进制字符。所以我的问题是,那里发生了什么,为什么?我应该将整个sql语句转换为字符吗?我已经在DB2上尝试过同样的事情,并且工作得很好。我的意思是DB2和Integration Toolkit都是IBM的产品,所以我认为它必须完美同步。知道这可能是因为使用db或使用ODBC驱动程序,甚至可能是第三种,这都不知道。
这是我的ESQL代码:
这是我的输出消息:
这是数据库中的数据:
使用DB2数据库运行应用程序时,结果如下: http://prnt.sc/o3wk0d
答案 0 :(得分:0)
尝试不使用PASSTHRU运行直接SELECT
SET Environment.Variables.data [] =从I的tableName中选择我