joãoCésar Posted July 25, 2012 Report Share Posted July 25, 2012 (edited) Tenho um formulário com os campos para cadastrar produtos, um campo quantidade, valor unitário e valor total, o campo todos são textboxes, o campo valor total recebe a multiplicação da quantidade pelo valor unitário, este formulário é alimentado por dataset, quando navego pelos registros e chego ao último recebo a mensagem de ERRO: em vb2008.net A conversão da seqüência de caracteres '' no tipo 'Double' não é válida. Estou usando o código abaixo: Private Sub Exibe_dados() txtidproduto.Text = ds.Tables(0).Rows(i)("Id_produto").ToString() txtcodigo.Text = ds.Tables(0).Rows(i)("Codigo").ToString() acbnome.Text = ds.Tables(0).Rows(i)("Nome_do_produto").ToString() txtdescricao.Text = ds.Tables(0).Rows(i)("Descricao").ToString() txtquantidade.Text = ds.Tables(0).Rows(i)("Quantidade").ToString txtvunit.Text = ds.Tables(0).Rows(i)("Valor_unitario").ToString() acbfornecedor.Text = ds.Tables(0).Rows(i)("Fornecedor").ToString() rtbobs.Text = ds.Tables(0).Rows(i)("Observacoes").ToString() txtvalortotal.Text = txtquantidade.Text * txtvunit.Text '- o erro o ocorre nesta linha. End Sub Edited July 25, 2012 by ribeiro55 Link to comment Share on other sites More sharing options...
ricasss Posted July 25, 2012 Report Share Posted July 25, 2012 Que valores introduziste nessas textboxs? Link to comment Share on other sites More sharing options...
ribeiro55 Posted July 25, 2012 Report Share Posted July 25, 2012 Estás a receber esse erro porque estás a fiar-te na conversão implícita para resolver as Strings no operador de multiplicação. Nesse caso, ou txtquantidade.Text está vazio, ou txtvunit.Text está vazio. O erro indica-te que não consegue fazer conversão implícita de "" para um tipo Double... e eu não o culpo 🙂 Tens de validar as caixas vazias, e utilizar o zero para esses casos. Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips" Link to comment Share on other sites More sharing options...
joãoCésar Posted July 26, 2012 Author Report Share Posted July 26, 2012 Valeu.... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now