I'm working with MS Access and would like to how to update the data correctly..here is the code i use on my button click event with no luck
OleDbCommand cmd = new OleDbCommand("SELECT * FROM ItemTemp WHERE ITEM='" + txtItemname.Text + "'", GetConnection());
OleDbDataReader reader = cmd.ExecuteReader();
//check if this item exist on the table ItemTemp
if (reader.HasRows == true)
{
    // item exists, do below action
    OleDbCommand cmde = new OleDbCommand("UPDATE ItemTemp SET QUANTITY=QUANTITY + @QUANTITY, PRICE=PRICE + @PRICE WHERE ITEM='" + txtItemname.Text + "'", GetConnection());
    cmde.Parameters.AddWithValue("@QUANTITY", txtItemquantity.Value); //numericupdown control
    cmde.Parameters.AddWithValue("@PRICE", txtItemprice.Text); //textbox control
    cmde.ExecuteNonQuery();
}
data on database BEFORE updating:
ID    |    ITEM    |    QUANTITY    |    PRICE
1     |    ITEM1   |        1       |    400
data on database AFTER updating:
ID    |    ITEM    |    QUANTITY    |    PRICE
1     |    ITEM1   |       11       |    400400
data on database which i want it to be AFTER updating:
ID    |    ITEM    |    QUANTITY    |    PRICE
1     |    ITEM1   |        2       |    800
i do believe my command is correct if not my bad..there's no other than this code on my button click event. any ideas?