The practical focus is on explaining ADO and related standards. In a chapter-by-chapter tour, the book covers all of the bases with Microsoft Universal Data Access (UDA) strategy. You learn what works best when connecting to recordsets with ADO, and when to take advantage of Internet Explorer-specific APIs like RDS, data shaping, and JRO. Each chapter examines the objects in a particular database standard, and then drills down into the properties, methods, and events that you'll need to program with ADO effectively.
Tips and even warnings about known bugs for particular objects are provided in abundance. The charts listing features that are supported by various OLE DB providers also are useful. You get specific suggestions about which APIs to use, plus some benchmarking of various cursor types and database programming strategies (comparing stored procedures, parameterized queries, and hard-coded SQL within ADO code).
Experienced ADO developers will appreciate the attention to new features, including the latest in support for XML and multidimensional databases. Even if you're entirely new to Microsoft databases, this patient and very thorough tour of ADO can help you get productive with database development quickly on today's Windows. --Richard Dragan
From the Publisher
This book is a reference guide for the ADO programmer; it's primarily aimed at demonstrating and explaining the features of ADO 2.1 and the ways that they can be used. As such, it isn't a beginner's guide - though if you have programmed any data-access applications in the past, you'll be able to use it to get up-to-speed with ADO.
In particular, the book is aimed at application developers who already use Microsoft's data access methods in their applications, but want to take full advantage of the new features of ADO 2.5 and 2.6. It includes all the information required for any reasonably experienced developer to start using ADO within their Web pages and distributed applications. Finally, it is ideal for existing ADO users, to bring them quickly up-to-date with version 2.6.