[AJUDA] ERRO DE CONVERSAO
Quando eu escolho o produto aparece a descrição e valor unitário do produto ate ia tudo bem.
mais quero que quando eu digite um numero Quantidade ele já multiplique e coloque o valor multiplicado em Valor
Citação:
Dim con As New OleDb.OleDbConnection
con.ConnectionString = My.Settings.CNS
con.Open()
Dim comando As New OleDbCommand
comando.CommandText = [Ô]SELECT nome_produto,valor_produto,desc_produto FROM TB_produto WHERE nome_produto = [ô][Ô] & NomeProd.Text & [Ô][ô][Ô]
comando.CommandType = CommandType.Text
comando.Connection = con
Dim leitor As OleDbDataReader
leitor = comando.ExecuteReader()
Do While leitor.Read
desc.Text = (leitor([Ô]desc_produto[Ô]))
vUnit.Text = (Format(leitor([Ô]valor_Produto[Ô]), [Ô]c[Ô]))
Loop
vTotal.Text = (qtd.Text) * Format(CDbl(vUnit.Text), [Ô]c[Ô])
quando eu escolho o produto da erro.
Citação:A conversão da cadeia de caracteres [ô][ô] no tipo [ô]Double[ô] não é válida.
dentro do campo qnt coloquei
Citação:
vTotal.Text = Format(CDbl(qtd.Text) * CDbl(vUnit.Text), [Ô]c[Ô])
Mais ainda esta com erro
quando eu adiciono uma compra a quantidade de itens continua la
quando vou adicionar outra compra e tento apagar para digitar outra quantidade de itens da erro.
Citação:
A conversão da cadeia de caracteres [ô][ô] no tipo [ô]Double[ô] não é válida.
Eu acho que da erro por que o campo não pode ficar sem valor. mais como posso resolver esse erro ?