Transcript

Session 8

Slide 1 of 13

04/11/23

Data Classes

Slide 2 of 26

04/11/23

Module Introduction

Slide 3 of 26

04/11/23

"DataAdapter" Class DataAdapter class forms the base class for all data adapters. ADO.NET implements various data adapters. These data adapters are inherited from the DbDataAdapter class.

"SqlDataAdapter" Class The SqlDataAdapter serves as a link between a DataSet and the SQL Server database for retrieving and saving data.

The SqlDataAdapter class exists in the System.Data.SqlClient namespace.

Slide 4 of 26

04/11/23

Slide 5 of 26

04/11/23

"SqlDataReader" Class The SqlDataReader class is used to read data from a SQL Server database. It exists in the System.Data.SqlClient namespace.For retrieving data from the database:+ First connect to SQL Server database using SqlConnection.+ Call the ExecuteReader() method of the SqlCommand class to retrieve records from the database. + Read the records by executing the Read() method.

Slide 6 of 26

04/11/23

Slide 7 of 26

04/11/23DataSet

Slide 8 of 26

04/11/23

Slide 9 of 26

04/11/23

Typed Datasets DataSet object can either be typed or untyped. A typed DataSet is a class derived from the DataSet class.

Slide 10 of 26

04/11/23

UnTyped DatasetsAn untyped dataset does not have a built-in schema

Slide 11 of 26

04/11/23

Fetching XML Data Using DatasetsDataSet objects can fetch data from an XML file. + ReadXml() method contains the path of the XML file. This method reads the XML data including the schema of the XML file.+ Can make changes to the XML data in the DataSet and updatethe changes to the XML source file using the WriteXml() method.

Slide 12 of 26

04/11/23

Navigating Records

Slide 13 of 26

04/11/23

"DataTable" Class A DataTable class represents a table in the DataSet. It is used to store data from a data source. It contains a set of rows and columns to organize data in a tabular format.

Slide 14 of 26

04/11/23

"DataTableCollection" Class The DataTableCollection class is a collection of tables for a DataSet. It enables you to access the collection of DataTable objects and navigate through the tables in the DataSet.

Slide 15 of 26

04/11/23

Slide 16 of 26

04/11/23

Setting Relation between Tables

Slide 17 of 26

04/11/23

"DataColumn" ClassThe DataColumn class represents a column in a DataTable.

Slide 18 of 26

04/11/23

"DataRow" ClassThe DataRow class represents a row in a DataTable.

Slide 19 of 26

04/11/23

"DataTableReader" Class

top related