Mensagem esquisita

Delphi

08/01/2004

Alguém sabe me dizer o que quer dizer Variant does not reference an automation object


Rafaelfcarneiro

Rafaelfcarneiro

Curtidas 0

Respostas

Deus

Deus

08/01/2004

Bem, como você não colocou o código-fonte, eu apenas posso tentar adivinhar qual é o problema. Essa mensagem ocorre quando há um erro numa tentativa de conversão de tipos para [i:aa0d0e4617]Variant[/i:aa0d0e4617], e é comum quando você está trabalhando com um [i:aa0d0e4617]TDataSet[/i:aa0d0e4617]. Verifique se você, em alguma parte do código, utiliza

Tabela.FieldValues[´Nome´].AsString


e troque para

Tabela.FieldByName[´Nome´].AsString


Analogamente, verifique todos os locais onde estiverem havendo conversões diretas de [i:aa0d0e4617]Variant[/i:aa0d0e4617] para qualquer outro tipo, ou vice-versa.

Abraços, dEUS.


GOSTEI 0
POSTAR