数据库驱动程序错误>>“ÃãÉåÉãèmÉÄ@”之后的字符“”无效<<在会话执行期间

时间:2012-02-23 13:28:44

标签: database db2 informatica-powercenter informatica

我在会话级别遇到错误。请帮助我解决这个问题 -

  

READER_1_1_1> RR_4035 SQL错误[
  [IBM] [CLI驱动程序] [DB2 / AIX64] SQL0007N“ÃãÉåÉãèmÉÄ@”后面的字符“”无效。
  SQLSTATE = 42601
  sqlstate = 42601
  数据库驱动程序错误......

我在源限定符中编写了一个SQL查询。查询是从三个表中获取数据,因此连接就在那里,条件存在,子查询也是。在源限定符中验证时,它没有给出任何错误,甚至在toad中运行此查询,它运行正常。

那么为什么我在会话级别收到此错误?是因为查询有子查询或DB的某些连接问题吗?

我的数据库是DB2。

1 个答案:

答案 0 :(得分:1)

我几乎可以肯定你有编码问题。您的SQL可能被编码为UTF-8(仅通过检查错误消息中的垃圾),但驱动程序正在等待其他内容。

尝试指定您对驱动程序使用的编码,或使用驱动程序所需的编码