使用非空 BigInt 从 Sybase table 读取得到 JZ006:JZ0TC 错误
Reading from Sybase table with non-null BigInt gets JZ006: JZ0TC error
错误是"JZ006: Caught IOException: java.io.IOException: JZ0TC: Attempted conversion between an illegal pair of types"
我正在使用 JDBC 通过 jconn3.jar 连接到数据库。即使 BigInt 字段不为空,我也可以从具有 可以 为空的 BigInt 字段的 table 读取。我可以读取每个字段 但 BigInt 字段来自有问题的 tables.
知道为什么会这样吗?如何解决?这是一个已知的 Sybase 问题吗?
原来问题出在 jconn3.jar。切换到 jtds.jar(版本 1.2.5)解决了这个问题。
错误是"JZ006: Caught IOException: java.io.IOException: JZ0TC: Attempted conversion between an illegal pair of types"
我正在使用 JDBC 通过 jconn3.jar 连接到数据库。即使 BigInt 字段不为空,我也可以从具有 可以 为空的 BigInt 字段的 table 读取。我可以读取每个字段 但 BigInt 字段来自有问题的 tables.
知道为什么会这样吗?如何解决?这是一个已知的 Sybase 问题吗?
原来问题出在 jconn3.jar。切换到 jtds.jar(版本 1.2.5)解决了这个问题。