No meu codigo JSP, esta conectando a um Banco IB, quando tento rodar aparece este erro.
[color=“red”]org.apache.jasper.JasperException: [interclient][interbase] Dynamic SQL Error
SQL error code = -804
Data type unknown
Client SQL dialect 1 does not support reference to 64-bit numeric datatype
[/color]
Se minha Query tiver algum campo tipo DATE ou NUMERIC. Porque???
Estou usando o JDBC Interclient 1.2, IB6, TomCat.
Agradeço se alguém poder me ajudar.
[color=“red”][/color]
O interbase 6.0 gera números em 64-bits e o driver JDBC que vc está usando ainda não conhece
esse tipo de dado, ae não consegue acessar ele
Como você viu no erro, o JDBC utiliza o dialect 1.
A solucao é mudar seus campos “OID” para um número de 32-bits. No interbase, um numerico de 32-bits é NUMERIC(9,0).