[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