Fórum Type mismatch for field XXX, expecting: String actual: WideString. #582973
27/06/2017
0
e agora não consigo abri o sistema pois apresenta a mensagem do Título.
Passei o dia quase tudo tentando resolver isso e nada... vi em varius fóruns e encontrei pessoas com a mesma situação que a minha e não consegue resolver...
já apaguei as tabele e refiz já apagues todos os dbEdites e refiz e nada funfou e sempre aprece a mensagem "Type mismatch for field 'NOME_EMPRESA', expecting: String actual: WideString."
se alguém tiver alguma outra solução por favor da uma ajudinha...
Eduardo Silva
Curtir tópico
+ 0Posts
27/06/2017
Jones Granatyr
Você já tentou apagar e adicionar novamente os fields na sua query? (botão direito na query, fields editor)
Jones
Gostei + 0
28/06/2017
Wesley Yamazack
1. clique duas vezes no DataSet q contem o campo "NOME_EMPRESA"
2. Localize esse campo "NOME_EMPRESA"
3. Remova usando a tecla delete
4. Mantendo o foco ainda nessa lista de campos aperto 'CTRL+A', será exibido uma lista com os campos da sua tabela.
5. Localiza nesta lista o campo "NOME_EMPRESA" e depois clique em "OK"
Desta forma seu campo será atualizo..
Obs: Caso você esteja usando uma Query e um ClientDataSet, faça o procedimento da seguinte forma:
a. No ClientDataSet você coloca a propriedade Active para False
b. Faça os 5 passos primeiro na sua Query
c. Na sequencia repetira os 5 passos no seu ClientDataSet.
Dessa forma você resolve esse problema :)
Qualquer dúvida, estamos por aki.
[]'
Gostei + 0
12/10/2020
Jefferson
Estava com esse mesmo problema, mais usando o método 1 do amigo @Wesley Yamazack consegui resolver.
Gostei + 0
03/07/2022
Luan Bernardo
e agora não consigo abri o sistema pois apresenta a mensagem do Título.
Passei o dia quase tudo tentando resolver isso e nada... vi em varius fóruns e encontrei pessoas com a mesma situação que a minha e não consegue resolver...
já apaguei as tabele e refiz já apagues todos os dbEdites e refiz e nada funfou e sempre aprece a mensagem "Type mismatch for field 'NOME_EMPRESA', expecting: String actual: WideString."
se alguém tiver alguma outra solução por favor da uma ajudinha...
Isso geralmente ocorre quando você realiza uma modificação de 'Field' direto no banco, o seu DataSet ou melhor FdQuery precisa ser atualizado.
O mesmo serve para campos que utilizam recursos de AutoIncrement ou Current direto no banco (neste caso você pode remover o field ou desmarcar o required).
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)