Boa noite, galera!
Tenho mais uma dúvida pra tirar em relação a consultas no access através do sql no vb.
Eu preciso adicionar alguns valores com update set na tabela e depois realizar a soma de dois campos de duas colunas.
Possuo o seguinte código em um botão:
Este código está dando erro:
o Código funciona perfeitamente até aqui: cmd.CommandText = "update tb_cestoque set [qrecebida] = @Title, [qatual] = [qanterior]
Eu já tentei utilizar na última parte do código ao invés do select sum, apenas [qsaldo] = [qatual] + [qrecebida] que seria a soma de duas colunas, porém a soma não é feita de forma correta. Não sei se é pq tô fazendo várias operações nas mesmas células em um comando só ou não.
Alguém sabe o que pode ser?
Tenho mais uma dúvida pra tirar em relação a consultas no access através do sql no vb.
Eu preciso adicionar alguns valores com update set na tabela e depois realizar a soma de dois campos de duas colunas.
Possuo o seguinte código em um botão:
- Código:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim cmd As New OleDb.OleDbCommand
If Not cnn.State = ConnectionState.Open Then cnn.Open()
cmd.Connection = cnn
cmd.CommandText = "update tb_cestoque set [qrecebida] = @Title, [qatual] = [qanterior] , [qsaldo] = (select sum([qrecebida] + [qatual]) from tb_cestoque) where [codigo] = @id"
cmd.Parameters.AddWithValue("@Title", Convert.ToInt32(TextBox2.Text))
cmd.Parameters.AddWithValue("@id", Convert.ToInt32(TextBox1.Text))
cmd.ExecuteNonQuery()
refreshdata1()
cnn.Close()
End Sub
Este código está dando erro:
- Código:
cmd.CommandText = "update tb_cestoque set [qrecebida] = @Title, [qatual] = [qanterior] , [qsaldo] = (select sum([qrecebida] + [qatual]) from tb_cestoque) where [codigo] = @id"
o Código funciona perfeitamente até aqui: cmd.CommandText = "update tb_cestoque set [qrecebida] = @Title, [qatual] = [qanterior]
Eu já tentei utilizar na última parte do código ao invés do select sum, apenas [qsaldo] = [qatual] + [qrecebida] que seria a soma de duas colunas, porém a soma não é feita de forma correta. Não sei se é pq tô fazendo várias operações nas mesmas células em um comando só ou não.
Alguém sabe o que pode ser?