[firebase-br] RES: Firebird + Oracle - com ODBC

angelobp em gmail.com angelobp em gmail.com
Qua Jan 15 17:13:24 -03 2020


Olá Anderson !

Tive um problema parecido tempos atrás e resolvi da seguinte forma:

Exemplo de comando com problema:
	Select D.CODIGO, 
	            D.VALOR_TOTAL
	  from NOTAS D
	where D...

Exemplo de comando ajustado:
	Select D.CODIGO, 
	            cast( D.VALOR_TOTAL AS NUMERIC(15,2)) as VALOR_TOTAL
	  from NOTAS D
	where D...

Utilizando o "CAST" o drive Oracle passou a conseguir ler as decimais.

No meu caso o banco era Interbase.

Abraços,

Ângelo.
Desenvolvedor
WINGSIS-Tecnologia e Sistemas Ltda
51-99316-4021 (Whats)
 
-----Mensagem original-----
De: lista <lista-bounces em firebase.com.br> Em nome de Anderson Barretta
Enviada em: quarta-feira, 15 de janeiro de 2020 16:12
Para: lista em firebase.com.br
Assunto: [firebase-br] Firebird + Oracle - com ODBC

Boa tarde Pessoal,
temos um parceiro, que esta querendo acessar nosso banco firebird através do
oracle + ODBC.
a principio esta tudo ok, ele consegue acessar as tabelas e tal.
mas ao buscar campos com valor decimal, tudo que estiver apos a virgula é
ignorado.
ele instalou o drive odbc 2.05 do site da firebirdsql.org

conferi as configuracoes da conexao e a principio tudo certo, dialect 3,
charset, enfim.

alguém já passou por isso?

-- 

<http://www.prevedello.com.br>


Anderson Barretta
Dpto: Desenvolvimento

Fone: (55) 3744 3880
Skype: sistemas em prevedello.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas:
http://www.firebase.com.br/pesquisa_lista.html





Mais detalhes sobre a lista de discussão lista