Introduction
In this article, we will learn about SqlDataAdapter Update Method in ADO.NET
SqlDataAdapter Update Method
- SqlDataAdapter is a part of the ADO.NET Data Provider.
- It uses the Fill method to retrieve data from the data sources and fill it in DataSet.
- The UpdateCommand of the SqlDataAdapter Object updates the database with the data modifications made on a DataSet object.
Diagram
![sql.gif]()
Steps
- Create an update query string.
- Create a connection object.
- Create a SqlDataAdapter object accompanying the query string and connection object.
- Use the Update command of the SqlDataAdapter object to execute the update query.
Example
The above example code is for the C# event handler for the click event of a button control. You can use SQL queries, table names, and messages as per your requirement. When the button is clicked, it performs the following actions:
- It creates a new SqlConnection object and opens a connection to the database using a connection string.
- It creates a SqlDataAdapter object and executes a SELECT query on the database to retrieve data from a table named "SOMETABLE".
- It creates a DataSet object and fills it with the data from the "SOMETABLE" table using the Fill method of the SqlDataAdapter.
- It retrieves the DataTable object from the DataSet and updates the value of a column named "SomeColumn" in the first row of the table.
- It creates a SqlDataAdapter object and a SqlCommand object to execute an UPDATE query on the database to update a row in the "SOMETABLE" table.
- It assigns the SqlCommand object as the UpdateCommand of the SqlDataAdapter and calls the Update method of the SqlDataAdapter to apply the changes made to the DataTable to the database.
- If the update is successful, it displays a message box with the message "DataBase updated !!"
Conclusion
In this article, we learned about SqlDataAdapter Update Method in ADO.NET