Okay. I've appended the change I've made. Let me know if it's not clear enough.
Thanks Dean. Tim. @@ -6574,6 +6633,13 @@ If your subclass supplies a connected method, it should be part of the MySubDBI::db package. +One more thing to note: you must let the DBI do the handle creation. If you +want to override the connect() method in your *::dr class then it must still +call SUPER::connect to get a $dbh to work with. Similarly, an overridden +prepare() method in *::db must still call SUPER::prepare to get a $sth. +If you try to create your own handles using bless() then you'll find the DBI +will reject them with an "is not a DBI handle (has no magic)" error. + Here's a brief example of a DBI subclass. A more thorough example can be found in t/subclass.t in the DBI distribution.
