Skip to Content
ADO: ActiveX Data Objects
book

ADO: ActiveX Data Objects

by Jason T Roff
June 2001
Intermediate to advanced
620 pages
19h 29m
English
O'Reilly Media, Inc.
Content preview from ADO: ActiveX Data Objects

ADO.NET Features

As the name implies, ADO.NET is an extension built upon the existing, traditional ADO object model. While ADO.NET will be very familiar to an ADO developer, several new features have been added to facilitate use with disconnected data sources:

  • ADO.NET focuses on disconnected data.

  • ADO.NET allows strongly typed language.

  • ADO.NET works with hierarchical and relational data through XML.

Each of these differences have their own benefits, as explained in the following sections.

Disconnected Data

ADO.NET allows you to create disconnected n-tier applications. This feature is probably the biggest draw of ADO.NET. Traditional ADO was designed to work with tightly coupled application tiers, where state is maintained. In the web development paradigm, state is nonexistent.

With ADO.NET, the DataSet object is populated with the entire data that is needed in your application, and then the connection is closed, even if you are going to work with this data for a long time. When the data needs to be persisted to the data source, another connection is created, and then the data is persisted.

In ADO, you must state explicitly that you want to work with a disconnected Recordset, which can be done only with RDS objects: with ADO.NET, this choice is the default.

Strongly Typed Language

ADO.NET provides for a strongly typed language, which allows you to access collection classes and data that are normally parameterized with the actual name. For instance, to display the first name of the current ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Database Internals

Database Internals

Alex Petrov

Publisher Resources

ISBN: 1565924150Errata Page