Re: [firebase-br] Delphi 7 / Ibobjects / Firebird 5
Sandro Roberto Ventura via lista <[email protected]> Mon, 11 Nov 2024 10:48:45 -0300
| Newsgroups | gmane.comp.db.firebase.portuguese |
|---|---|
| Message-ID | <CAEo02u8fRTWJhDVS=aoBADkdo_M_2tVoFdz8TXTaLUZ+HCk9mw@mail.gmail.com> |
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 <[email protected]> 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* <[email protected]> > 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 > ______________________________________________ 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