... changes to the database, you must set the InsertCommand, UpdateCommand, and DeleteCommand properties of your DataAdapter with Command objects These Command objects will contain calls to the AddProduct4(), ... and DeleteProduct() stored procedures that you created earlier When you then add, modify, or remove DataRow objects from your DataSet, and then call the Update() method of your DataAdapter, the ... your stored procedures because the DataAdapter uses the returned number of rows affected to know whether the update succeeded There is one situation when you must use SET NOCOUNT ON: when your stored...