我在会话级别遇到错误。请帮助我解决这个问题 -
READER_1_1_1> RR_4035 SQL错误[
[IBM] [CLI驱动程序] [DB2 / AIX64] SQL0007N“ÃãÉåÉãèmÉÄ@”后面的字符“”无效。
SQLSTATE = 42601
sqlstate = 42601
数据库驱动程序错误......
我在源限定符中编写了一个SQL查询。查询是从三个表中获取数据,因此连接就在那里,条件存在,子查询也是。在源限定符中验证时,它没有给出任何错误,甚至在toad中运行此查询,它运行正常。
那么为什么我在会话级别收到此错误?是因为查询有子查询或DB的某些连接问题吗?
我的数据库是DB2。
答案 0 :(得分:1)
我几乎可以肯定你有编码问题。您的SQL可能被编码为UTF-8(仅通过检查错误消息中的垃圾),但驱动程序正在等待其他内容。
尝试指定您对驱动程序使用的编码,或使用驱动程序所需的编码