[firebase-br] Delphi 7 / Ibobjects / Firebird 5

Sandro Roberto Ventura sandrorv88 em gmail.com
Segunda Novembro 11 10:48:45 -03 2024


Testa configurar a propriedade "DataTypeCompatibility = 3.0" no
firebird.conf, assim o retorno dos dados continuam compatível com o FB 3.0.

Sandro

On Mon, Nov 11, 2024 at 10:34 AM Osvaldo G. Da Cruz Júnior - NetNúcleo via
lista <lista em firebase.com.br> wrote:

> Olá pessoal,
>
> Estou fazendo testes para atualizar o banco de Firebird 2.1 para o 5.
> Ainda utilizo o Delphi 7 com IBObject versão 4.7.16
> Ao executar uma TIBOQuery com a SQL abaixo aparece erro: *unsupported
> column type 32753*
> select 'A' as A, (coalesce(sum(MOVTO.ENTRADA), 0) -
> coalesce(sum(MOVTO.SAIDA), 0)) as INICIAL from FIN_MOVTO MOVTO group by 1
> ==>> Os campos ENTRADA e SAIDA são numeric(15,2)
>
> Quando utilizo o CAST(campos as NUMERIC(15,2)) dá certo:
> select 'A' as A, cast((coalesce(sum(MOVTO.ENTRADA), 0) -
> coalesce(sum(MOVTO.SAIDA), 0)) as numeric(15,2)) as INICIAL from FIN_MOVTO
> MOVTO group by 1
>
> Existe uma forma de fazer o SET no Firebird ser automático no formato
> numeric(15,2) ou até mesmo no IBO fazer a conversão de um tipo de campo
> desconhecido para o numérico?
> A dificuldade está em fazer a alteração nas "querys" adicionando o cast(),
> pois são centenas e tem muita lógica envolvida.
>
>
>
> Grato,
>
>
>
> Osvaldo *Júnior* <junior em netnucleo.com.br>
> NetNúcleo.com.br <http://xn--netncleo-r5a.com.br> <
> http://www.netnucleo.com.br> NetBovino.com.br
> <http://www.netbovino.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