Here is my code in vb :
cmd = New SqlCommand("INSERT INTO export (eDate, qty, stockID, empID, machineID, jobID, receiptNO, plateQty, eDesc) VALUES (@eDate, @qty, @stockID, @empID, @machineID, @jobID, @receiptNO, @plateQty, @eDesc)", con)
cmd.CommandTimeout = 1000
cmd.CommandType = CommandType.Text
cmd.Parameters.AddWithValue("@eDate", dateTXT.Text)
cmd.Parameters.AddWithValue("@qty", qtyTXT.Text)
cmd.Parameters.AddWithValue("@stockID", comboStock.SelectedValue)
cmd.Parameters.AddWithValue("@empID", comboEmp.SelectedValue)
cmd.Parameters.AddWithValue("@machineID", comboMachine.SelectedValue)
cmd.Parameters.AddWithValue("@jobID", comboJob.SelectedValue)
cmd.Parameters.AddWithValue("@receiptNO", receiptTXT.Text)
cmd.Parameters.AddWithValue("@plateQty", TextBox1.Text)
cmd.Parameters.AddWithValue("@eDesc", descTXT.Text)
cmd.ExecuteNonQuery()
If (cmd.ExecuteNonQuery) Then
cmd = New SqlCommand("UPDATE stock SET qty = qty - @qty WHERE id = '" & comboStock.SelectedValue & "'", con)
cmd.Parameters.AddWithValue("@qty", qtyTXT.Text)
cmd.ExecuteNonQuery()
MsgBox.Show("Successfuly saved!")
Else
MessageBox.Show("Not saved!")
End If
I have two tables which are (Exports and Stock) when I insert a record in export table it should also update the stock items but my question is that when I insert a record to export it save it on table duplicate. how should I do this?