Note 90: The fact that a specific driver can subclass the base implementation of the various classes (connection, command, reader) and provide extra features is a significant difference compared to the architectural constraints imposed on a subclass of TDataSet.

This blog post is part of my "113 Delphi 2007 Handbook Notes" blogging project, to promote my new Delphi book.