Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ricardosoares1rj

[Resolvido] Invalid variant type conversion

Recommended Posts

Pessoal bom dia

Estou fazendo uma importação, e quando eu faço um locate no dataset, recebo uma mensagem "Invalid variant type conversion"

sendo que os campos é do tipo string

 

While not DMImportacao.QuImpClasse.Eof do

begin

if Not Locate('CODIGO',VarArrayof([FieldByName('CODIGO').AsVariant]),[])then -- essa linha q/ da o erro

Delete

else

DMImportacao.QuImpClasse.Next;

 

muito obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal eu consegui resolver o problema, caso alguem passe por essa mesma situação, vou colocar como eu resolvi

 

QuImpClasse.Locate('CODIGO', FieldByName('CODIGO').AsString,[])

por eu esta trabalhando somente com 1 campo, não ha a necessidade de utilizar o vararrayof

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.