VISUAL BASIC / DATAGRIDVIEW / COLUNA COM RESULTADO
Caros participantes tenho o código abaixo :
Try
cmd = Con.CreateCommand
Con.Open()
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO orcando ( produto,precoproduto,foto,comodo,numorc,qtdade)VALUES ( [ô][Ô] & strProduto & [Ô][ô], [ô][Ô] & douPrecoproduto & [Ô][ô], [ô][Ô] & strFoto & [Ô][ô], [ô][Ô] & ComboBox1.Text & [Ô][ô],[Ô] & Label4.Text & [Ô], [Ô] & TextBox2.Text & [Ô])[Ô]
.Parameters.Add([Ô]@produto[Ô], OleDbType.VarChar)
.Parameters([Ô]@produto[Ô]).Value = strProduto
.Parameters.Add([Ô]@precoproduto[Ô], OleDbType.VarChar)
.Parameters([Ô]@precoproduto[Ô]).Value = douPrecoproduto
.Parameters.Add([Ô]@foto[Ô], OleDbType.VarChar)
.Parameters([Ô]@foto[Ô]).Value = strFoto
.Parameters.Add([Ô]@comodo[Ô], OleDbType.VarChar)
.Parameters([Ô]@comodo[Ô]).Value = ComboBox1.Text
.Parameters.Add([Ô]@numorc[Ô], OleDbType.Integer)
.Parameters([Ô]@numorc[Ô]).Value = Label4.Text
.Parameters.Add([Ô]@qtdade[Ô], OleDbType.Integer)
.Parameters([Ô]@qtdade[Ô]).Value = TextBox2.Text
.ExecuteNonQuery()
End With
Con.Close()
Catch
MsgBox([Ô]Incluido com sucesso.[Ô])
End Try
Preciso gravar no meu banco de dados access mais uma coluna, que deverá conter a multiplicação do preco e da quantidade. Como fazer isso ??
Try
cmd = Con.CreateCommand
Con.Open()
With cmd
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO orcando ( produto,precoproduto,foto,comodo,numorc,qtdade)VALUES ( [ô][Ô] & strProduto & [Ô][ô], [ô][Ô] & douPrecoproduto & [Ô][ô], [ô][Ô] & strFoto & [Ô][ô], [ô][Ô] & ComboBox1.Text & [Ô][ô],[Ô] & Label4.Text & [Ô], [Ô] & TextBox2.Text & [Ô])[Ô]
.Parameters.Add([Ô]@produto[Ô], OleDbType.VarChar)
.Parameters([Ô]@produto[Ô]).Value = strProduto
.Parameters.Add([Ô]@precoproduto[Ô], OleDbType.VarChar)
.Parameters([Ô]@precoproduto[Ô]).Value = douPrecoproduto
.Parameters.Add([Ô]@foto[Ô], OleDbType.VarChar)
.Parameters([Ô]@foto[Ô]).Value = strFoto
.Parameters.Add([Ô]@comodo[Ô], OleDbType.VarChar)
.Parameters([Ô]@comodo[Ô]).Value = ComboBox1.Text
.Parameters.Add([Ô]@numorc[Ô], OleDbType.Integer)
.Parameters([Ô]@numorc[Ô]).Value = Label4.Text
.Parameters.Add([Ô]@qtdade[Ô], OleDbType.Integer)
.Parameters([Ô]@qtdade[Ô]).Value = TextBox2.Text
.ExecuteNonQuery()
End With
Con.Close()
Catch
MsgBox([Ô]Incluido com sucesso.[Ô])
End Try
Preciso gravar no meu banco de dados access mais uma coluna, que deverá conter a multiplicação do preco e da quantidade. Como fazer isso ??
Ja tentou assim ?
Parameters([Ô]@qtdade[Ô]).Value = (TextBox2.Text * douPrecoproduto)
Ou pode multiplicar antes de fazer o update
Parameters([Ô]@qtdade[Ô]).Value = (TextBox2.Text * douPrecoproduto)
Ou pode multiplicar antes de fazer o update
Caro ALEVALE foi minha primeira tentativa, mas não funcionou. Será que eu deixei de colocar alguma linha adicional em algum lugar ?
Além da linha [Ô]Parameters[Ô] eu até tentei colocar algo na linha da instrução INSERT INTO, mas não funcionou.
Favor indicar para mim como ficarÃam as linhas que há necessidade de serem mudadas. Talvez eu não esteja fazendo correto.
Além da linha [Ô]Parameters[Ô] eu até tentei colocar algo na linha da instrução INSERT INTO, mas não funcionou.
Favor indicar para mim como ficarÃam as linhas que há necessidade de serem mudadas. Talvez eu não esteja fazendo correto.
Pessoal meu projeto tá parado porque eu ainda não consegui resolver esse problema. Alguém tem uma idéia ? Preciso desta coluna com soma total de cada Ãtem.
Agradeço se tiverem uma sugestão. Bye
Agradeço se tiverem uma sugestão. Bye
Vou mandar um certo,espere.
Amigo, não há nenhum parâmetro na sua query. Deveria ser algo assim:
.CommandType = CommandType.Text
.CommandText = [Ô]INSERT INTO orcando ( produto,precoproduto,foto,comodo,numorc,qtdade)VALUES (@produto,@precoproduto,@foto,@comodo,@numorc,@qtdade)[Ô]
.Parameters.Add([Ô]@produto[Ô], OleDbType.VarChar)
.Parameters([Ô]@produto[Ô]).Value = strProduto
.Parameters.Add([Ô]@precoproduto[Ô], OleDbType.VarChar)
.Parameters([Ô]@precoproduto[Ô]).Value = douPrecoproduto
.Parameters.Add([Ô]@foto[Ô], OleDbType.VarChar)
.Parameters([Ô]@foto[Ô]).Value = strFoto
.Parameters.Add([Ô]@comodo[Ô], OleDbType.VarChar)
.Parameters([Ô]@comodo[Ô]).Value = ComboBox1.Text
.Parameters.Add([Ô]@numorc[Ô], OleDbType.Integer)
.Parameters([Ô]@numorc[Ô]).Value = Label4.Text
.Parameters.Add([Ô]@qtdade[Ô], OleDbType.Integer)
.Parameters([Ô]@qtdade[Ô]).Value = TextBox2.Text
Tai,verifique.
Caros Kerplunk e Omar hoje não tive tempo de ver as sugestões de vocês, mas assim que analisar dou uma posição para vocÊs. Por enquanto agradeço a ajuda
Bye;
Bye;
Caros senhores agradeço. Kerplunk sua observação resolveu meu problema.
ALEVALE também esteve correto na sua colocação, mas até então minha query estava sem parâmetros.
E as colocações de Omar também se aplicaram.
Agradeço à todos.
Obrigado;
ALEVALE também esteve correto na sua colocação, mas até então minha query estava sem parâmetros.
E as colocações de Omar também se aplicaram.
Agradeço à todos.
Obrigado;
Tópico encerrado , respostas não são mais permitidas