REVIEW - ADO ActiveX Data Objects


Title:

ADO ActiveX Data Objects

Author:

Jason T. Roff

ISBN:

Publisher:

O'Reilly (2001)

Pages:

601pp

Reviewer:

Paul Grenyer

Reviewed:

October 2002

Rating:

★★☆☆☆


From the beginning I liked this book. However, once I'd finished reading it I still felt that overall it is a good book, but it is let down by its poor C++ examples (I feel unforgivable in a post C++ Standard publication) and its poor .Net chapter which is just plain wrong in places.

The contents shows that the book is divided into the usual few introductory chapters, one which explains how to use ADO from various different languages, and then goes on to look at some of the familiar ADO objects such as Connection, Recordset and Field. Towards the end of the book there is also a chapter on

ADO.Net
. The final third of the book is comprised of an ADO API reference and three appendices, Introduction to SQL, The Properties Collection and ADO Errors.

This book is aimed squarely at VISUAL BASIC developers. Although ADO: Active Data Objects describes a COM based technology and includes a chapter on creating and using ADO objects form other languages (such as C++), the remainder of the examples in the book are in Visual Basic. Many of the examples are difficult to translate directly into other languages, especially if you are not familiar with COM in that particular language. This is particularly true of Chapter 8: The ADO Event Modal, as COM events are handled for the user by the Visual Basic IDE.

If you are a Visual Basic developer or a C++ developer with previous experience of COM and the basics of the ADO C++ API, then I would recommend this book if you wanted to know more of the details of ADO and how to use them effectively.Embedded Programming


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.