I got this code from Stackoverflow to insert data in table. But I wonder what it actually doing can someone please explain me this, What cmd.Parameters.add method does? 2: Why data conversion required? 3: What is @BSal here ?
cmd.Parameters.Add("@BSal", SqlDbType.Decimal).Value = Convert.ToDecimal(txtBSal.Text);
cmd.Connection = Connection.con;
cmd.ExecuteNonQuery();