问题 mingze li · 五月 19, 2023 在使用jdbc 查询过程中 出现报错 [Cache Error: <<WIDE CHAR>Fetch2+4^%sqlcq.DHCdAPP.3726>] #Caché 在使用jdbc 查询过程中 出现报错 [Cache Error: <<WIDE CHAR>Fetch2+4^%sqlcq.DHCdAPP.3726>],这个可能原因是什么
Louis Lu · 五月 29, 2023 这个具体要看代码Fetch2函数的第4行是什么,有可能是在query中使用了Unicode字符,可以尝试使用PrepareW替代Prepare函数,也有可能某些函数仅支持$CHAR(0) 到 $CHAR(255),比如Base64 encoding。 或者在安装的时候需要选择Unicode而不是8-bit的安装参数。 具体原因需要根据源代码分析。
这个具体要看代码Fetch2函数的第4行是什么,有可能是在query中使用了Unicode字符,可以尝试使用PrepareW替代Prepare函数,也有可能某些函数仅支持$CHAR(0) 到 $CHAR(255),比如Base64 encoding。
或者在安装的时候需要选择Unicode而不是8-bit的安装参数。
具体原因需要根据源代码分析。