[firebase-br] Erros após migração Firebird 3.0

Carlos H. Cantu listas em warmboot.com.br
Sex Ago 2 11:28:57 -03 2019


Grande PHA!
Bom ver você por aqui!!

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

PHA> Bom dia,

PHA> Se você estiver utilizando FIREDAC, a forma mais rápida sem alterar a sua
PHA> aplicação é definir as regras de mapeamento na
PHA> propriedade FormatOptions.MapRules do componente TFDConnection.

PHA> Pode ser definido visualmente também quando esta definindo a conexão na
PHA> opção "Options" dando duplo click no componente.

PHA> Usamos este recurso (Delphi XE7) para mapear os tipos de campos quando
PHA> mudamos para FIREDAC e não queríamos alterar a aplicação, está funcionando
PHA> bem e não tivemos que alterar nada.

PHA> Abaixo o mapeamento que funcionou para o nosso caso, você deve mapear de
PHA> acordo com as sua necessidades.

PHA>     FormatOptions.AssignedValues = [fvMapRules]
PHA>     FormatOptions.OwnMapRules = True
PHA>     FormatOptions.MapRules = <
PHA>       item
PHA>         PrecMax = 9
PHA>         PrecMin = 0
PHA>         ScaleMax = 0
PHA>         ScaleMin = 0
PHA>         SourceDataType = dtBCD
PHA>         TargetDataType = dtInt32
PHA>       end
PHA>       item
PHA>         PrecMax = 18
PHA>         PrecMin = 0
PHA>         ScaleMax = 15
PHA>         ScaleMin = 0
PHA>         SourceDataType = dtBCD
PHA>         TargetDataType = dtDouble
PHA>       end
PHA>       item
PHA>         PrecMax = 31
PHA>         PrecMin = 0
PHA>         ScaleMax = 31
PHA>         ScaleMin = 0
PHA>         SourceDataType = dtFmtBCD
PHA>         TargetDataType = dtDouble
PHA>       end
PHA>       item
PHA>         PrecMax = 0
PHA>         PrecMin = 0
PHA>         ScaleMax = 0
PHA>         ScaleMin = 0
PHA>         SourceDataType = dtDateTimeStamp
PHA>         TargetDataType = dtDateTime
PHA>       end>

PHA> Atenciosamente,

PHA> Paulo Henrique Albanez (PHA)
PHA> VirtualSystem Informática Ltda
PHA> Nova Odessa / SP - Brazil


PHA> Em sex, 2 de ago de 2019 às 10:20, João Pedro S. <jppedroos em gmail.com>
PHA> escreveu:

>> Bom dia, estou encontrando alguns erros no meu sistema após a migração para
>> o firebird 3.0.
>>
>> O erro é : "sdtEpg: Type mismatch for field 'Qtd Dep. IRRF', expecting:
>> Integer actual: FMTBcd." gostaria de saber se alguém já passou por isso? Se
>> sim, qual é a solução menos impactante?
>> ______________________________________________
>> 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
>>
PHA> ______________________________________________
PHA> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
PHA> Para saber como gerenciar/excluir seu cadastro na lista, use:
PHA> http://www.firebase.com.br/fb/artigo.php?id=1107
PHA> Para consultar mensagens antigas:
PHA> http://www.firebase.com.br/pesquisa_lista.html





Mais detalhes sobre a lista de discussão lista