Data type unknown (Socorro)

Olá,

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]

Da para imaginar, mas seria bom vc postar o código , ou trechos dele para podermos ter mais idéias

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 :frowning:
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).

Acho que isso deve resolver o teu problema… :wink:

Abraços,

Caro eltonk,

Agradeço pela ajuda, e o que você diz faz total sentido.
Mas resolvi o problema usando o InterClient 2.01 da FireBird neste site

http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1075749327:61984&page=ibp_download#INTERCLIENT

que redireciona para download.
http://prdownloads.sourceforge.net/firebird/interclient_201_Win32.zip

Muito obrigado e até mais.

Essa é outra solução ehhehe
:smiley: 8O :lol: :stuck_out_tongue: :roll: :wink: 8)