quot;Mismatch in datapacketquot;, alguem sabe o q é esse e

Delphi

30/12/2003

Ola pessoal, estou tentando ler um arquivo XML usando um ClienteDataSet no delphi 7 e esta aparecendo esse erro, alguem sabe oq pode ser?


Arsnet

Arsnet

Curtidas 0

Respostas

Pr.mas

Pr.mas

30/12/2003

´Mismatch in datapacket´, significa que na leitura do arquivo XML o Delphi está encontrando uma mistura de tipos, ou seja, poderá ser um campo inteiro com conteúdo string.


GOSTEI 0
Arsnet

Arsnet

30/12/2003

e como posso resolver esse problema?


GOSTEI 0
Pr.mas

Pr.mas

30/12/2003

Já passei por este problema com arquivos DBF e a única forma de
resolver foi identificando a linha onde estava o erro e alterando o
valor do campo. Não sei como você faz isso em arquivos XML, mas
enquando estiver com tipos misturados o erro irá continuar.

Tente abrir o arquivo através de algum editor para XML e
verifique o erro. No meu caso abri o DBF pelo Excell através de
planilha e alterei o campo e gavei novamente como DBF aí funcionou.

Abraços

Marcos


GOSTEI 0
POSTAR