Ir para conteúdo

POWERED BY:

Arquivado

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

lord

incompatibilidade de tipos no ado

Recommended Posts

e ae galera... beleza??bom, estuo ligando o delphi 5 com o access atraves do ado, o prog ta rodando certinho, mas quero que um campo (saldo) receba (quantidade) - (devolução), que estao na mesma tabela que ele.estou usando TabbedNotebook, e a tabela (recepção de tecidos liso) esta conectada na segunda guia deste TabbedNotebook. estou usando o seguinte codigo:qtde:= ADOTable2.FieldByName('quantidade').Value;devolucao := ADOTable2.FieldByName('devolucao').value;saldo := qtde - devolucao;ADOTable2.FieldByName('saldo').value := saldo;ounqtde:= ADOTable2.FieldByName('quantidade').asFloat;ndevolucao := ADOTable2.FieldByName('devolucao').asFloat;nsaldo := qtde - devolucao;ADOTable2.FieldByName('saldo').value := nsaldo;nos 2 da o a mesma msg de erro:Project SIG.exe raised exception class EVariantError with 'Invalid variant type conversion'. Process stopped. Use Step or Run to continue.alguem sabe como resolver??obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ai kra beleza .. tenta o seguinte subistitui o ADOTable2.FieldByName('saldo').value := nsaldo; por ADOTable2.FieldByName('saldo').asfloat := nsaldo;o erro esta caontecendo por que você tha tentando gravar tipos imcompativeis de dados tipo gravar em um campo numero uma String ... tenta isso ok .. []'sAndreas Kinsvlers

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.