Problema com RadStudio 10.3.1

FireDAC

12/05/2019

Tenho um sistema desenvolvido em Delphi, utilizando o Radstudio 10.1 Berlin, em três camadas. Para acessar o banco de Dados utilizo: do lado do servidor, os componentes TFDQuery e TDataSetProvider. Do lado do cliente, um TClientDataSet, ligado ao TDataSetProvider através de um Remote Server. Tudo funcionando perfeitamente.

Ocorre que estou tentando migrar todos os fontes para o Radstudio 10.3.1. O que acontece: todas as tabelas (banco de dados firebird 3.0) que contém campos do tipo decimal não são acessadas. Ao tentar inserir os campos no ClientDataSet, aparece a seguinte mensagem: "type mismatch for field (...nome do campo...), expecting: BCD actual: FMT Bcd".
Josafar Silva

Josafar Silva

Curtidas 0

Melhor post

Bruno Guelere

Bruno Guelere

13/05/2019

Tenho um sistema desenvolvido em Delphi, utilizando o Radstudio 10.1 Berlin, em três camadas. Para acessar o banco de Dados utilizo: do lado do servidor, os componentes TFDQuery e TDataSetProvider. Do lado do cliente, um TClientDataSet, ligado ao TDataSetProvider através de um Remote Server. Tudo funcionando perfeitamente.

Ocorre que estou tentando migrar todos os fontes para o Radstudio 10.3.1. O que acontece: todas as tabelas (banco de dados firebird 3.0) que contém campos do tipo decimal não são acessadas. Ao tentar inserir os campos no ClientDataSet, aparece a seguinte mensagem: "type mismatch for field (...nome do campo...), expecting: BCD actual: FMT Bcd".


Bom dia, tive o mesmo problema. Ele trata o tipo dos fields nessa versão diferentemente da anterior.
A solução que eu encontrei foi remover e adicionar novamentes os fields que estão com esse problema dentro do client.
GOSTEI 1

Mais Respostas

Josafar Silva

Josafar Silva

12/05/2019

Tenho um sistema desenvolvido em Delphi, utilizando o Radstudio 10.1 Berlin, em três camadas. Para acessar o banco de Dados utilizo: do lado do servidor, os componentes TFDQuery e TDataSetProvider. Do lado do cliente, um TClientDataSet, ligado ao TDataSetProvider através de um Remote Server. Tudo funcionando perfeitamente.

Ocorre que estou tentando migrar todos os fontes para o Radstudio 10.3.1. O que acontece: todas as tabelas (banco de dados firebird 3.0) que contém campos do tipo decimal não são acessadas. Ao tentar inserir os campos no ClientDataSet, aparece a seguinte mensagem: "type mismatch for field (...nome do campo...), expecting: BCD actual: FMT Bcd".


Bom dia, tive o mesmo problema. Ele trata o tipo dos fields nessa versão diferentemente da anterior.
A solução que eu encontrei foi remover e adicionar novamentes os fields que estão com esse problema dentro do client.
GOSTEI 0
Josafar Silva

Josafar Silva

12/05/2019

Tenho um sistema desenvolvido em Delphi, utilizando o Radstudio 10.1 Berlin, em três camadas. Para acessar o banco de Dados utilizo: do lado do servidor, os componentes TFDQuery e TDataSetProvider. Do lado do cliente, um TClientDataSet, ligado ao TDataSetProvider através de um Remote Server. Tudo funcionando perfeitamente.

Ocorre que estou tentando migrar todos os fontes para o Radstudio 10.3.1. O que acontece: todas as tabelas (banco de dados firebird 3.0) que contém campos do tipo decimal não são acessadas. Ao tentar inserir os campos no ClientDataSet, aparece a seguinte mensagem: "type mismatch for field (...nome do campo...), expecting: BCD actual: FMT Bcd".
GOSTEI 0
Josafar Silva

Josafar Silva

12/05/2019

Tenho um sistema desenvolvido em Delphi, utilizando o Radstudio 10.1 Berlin, em três camadas. Para acessar o banco de Dados utilizo: do lado do servidor, os componentes TFDQuery e TDataSetProvider. Do lado do cliente, um TClientDataSet, ligado ao TDataSetProvider através de um Remote Server. Tudo funcionando perfeitamente.

Ocorre que estou tentando migrar todos os fontes para o Radstudio 10.3.1. O que acontece: todas as tabelas (banco de dados firebird 3.0) que contém campos do tipo decimal não são acessadas. Ao tentar inserir os campos no ClientDataSet, aparece a seguinte mensagem: "type mismatch for field (...nome do campo...), expecting: BCD actual: FMT Bcd".


Bom dia, tive o mesmo problema. Ele trata o tipo dos fields nessa versão diferentemente da anterior.
A solução que eu encontrei foi remover e adicionar novamentes os fields que estão com esse problema dentro do client.


Problema resolvido, seguindo a sua orientação.
GOSTEI 0
POSTAR