Problema com RadStudio 10.3.1

12/05/2019

0

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

Responder

Post mais votado

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.

Bruno Guelere

Bruno Guelere
Responder

Mais Posts

27/05/2019

Josafar Silva

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.
Responder

27/05/2019

Josafar Silva

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".
Responder

28/05/2019

Josafar Silva

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.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar