O'Reilly logo

Delphi for .NET Developer’s Guide by Xavier Pacheco

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Working with DataSets

The DataSet is an in-memory representation of data structured in the form of tables, relationships, and constraints such as unique and foreign keys.

The DataSet is disconnected from the data source. It typically gets its data from the DataAdapter and never communicates directly with a Connection. When manipulating data in the DataSet, it maintains versions of each row changed. This enables changes to either be stored back to the data source through a DataAdapter or cancelled. DataSets are not provider specific. They are capable of retrieving and storing data through any provider specific DataAdapter.

You will work with two types of DataSets—untyped and strongly typed. An untyped DataSet refers to the base class, DataSet ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required