Fórum erro Could not convert variant of type (Null) into type (OleStr) #417555
28/05/2012
0
procedure TfrmEntradaProduto.DBGrid1ColExit(Sender: TObject);
var codProduto :integer;
begin
if DBGrid1.SelectedIndex=4 then (Ele faz a contagem certa e quando começa a executar)
begin
cdsProduto.Edit;
codProduto:=strtoint(DBGrid1.Fields[1].Value); //nessa acontece o erro cdsProduto.Locate(idProduto,codProduto,[]);
cdsProdutoEntradaProduto.Value:=cdsProdutoEntradaProduto.Value+dbgrid1.Fields[2].Value;
cdsProdutoDataEntrada.Value:=strtodate(txtdataEntrada.Text);
cdsProdutoSaldo.Value:= cdsProdutoEstoqueInicial.Value+cdsProdutoEntradaProduto.Value;
cdsProdutoDataSaldo.Value:=strtodate(txtdataentrada.Text);
cdsProduto.Post;
end;
end;
bom ele faz a contagem certa e na linha marcada ele apresenta esse erro Could not convert variant of type (Null) into type (OleStr), alguém pode me ajudar.

Salomao.coelho
Curtir tópico
+ 0Posts
28/05/2012
Joel Rodrigues
Gostei + 0
28/05/2012
Salomao.coelho
aparece Null, sendo que eu coloquei um valor na coluna do DbGrid
Gostei + 0
29/05/2012
Joel Rodrigues
Gostei + 0
29/05/2012
William
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)