lord 0 Denunciar post Postado Agosto 2, 2004 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
Andreas_kinsvlers 0 Denunciar post Postado Agosto 2, 2004 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
lord 0 Denunciar post Postado Agosto 3, 2004 vlw kra..vo tentar sim..qualquer coisa volto a postar aki..vlw e ate +.. Compartilhar este post Link para o post Compartilhar em outros sites