Quantcast
Channel: Windows Forms Data Controls and Databinding forum
Viewing all articles
Browse latest Browse all 2535

update and insert problem

$
0
0
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Try
            con = New OleDbConnection(cs)
            con.Open()
            Dim ct As String = "select ProductModel from StockDisplay where ProductModel=@find"
            cmd = New OleDbCommand(ct)
            cmd.Connection = con
            cmd.Parameters.Add(New OleDbParameter("@find", System.Data.OleDb.OleDbType.VarChar, 255, "ProductModel"))
            cmd.Parameters("@find").Value = Me.ProductModelComboBox.Text
            rdr = cmd.ExecuteReader()

            If rdr.Read Then
                con = New OleDbConnection(cs)
                con.Open()
                Dim myQty As Integer
                Integer.TryParse(Me.QtyTextBox.Text, myQty)
                Dim cb1 As String = "update StockDisplay set Qty = Qty + " & myQty & " where Product= '" & Me.ProductModelComboBox.Text & "'"
                cmd = New OleDbCommand(cb1)
                cmd.Connection = con
                cmd.ExecuteReader()
            Else
                con = New OleDbConnection(cs)
                con.Open()
                Dim cb2 As String = "insert into StockDisplay(ProductModel,Qty) VALUES (@d1,@d2)"
                cmd = New OleDbCommand(cb2)
                cmd.Connection = con

                cmd.Parameters.Add(New OleDbParameter("@d1", System.Data.OleDb.OleDbType.VarChar, 100, "ProductModel"))
                cmd.Parameters.Add(New OleDbParameter("@d2", System.Data.OleDb.OleDbType.VarChar, 100, "Qty"))

                cmd.Parameters("@d1").Value = Me.ProductModelComboBox.Text
                cmd.Parameters("@d2").Value = Me.QtyTextBox.Text

                cmd.ExecuteReader()
                If con.State = ConnectionState.Open Then
                    con.Close()
                End If
            End If
            con.Close()
            con.Close()

        Catch ex As Exception
            MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try
    End Sub
it show me 1 item no value given

Viewing all articles
Browse latest Browse all 2535

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>