fix no table warnings for MS Access over DBD::ADO
authorRafael Kitover <rkitover@cpan.org>
Thu, 20 Oct 2011 11:08:40 +0000 (07:08 -0400)
committerRafael Kitover <rkitover@cpan.org>
Thu, 20 Oct 2011 11:08:40 +0000 (07:08 -0400)
commit6fae835328a0aec8cad2fb45ea819c4359e16df2
tree0c55a1d63ea4d4df98c4aef52a71a47fa24bb8c0
parent5975bbe67547badcbf19b1eded170ca6beea301b
fix no table warnings for MS Access over DBD::ADO

The _table_comment and _column_comment methods in ::DBI do queries on
the 'table_comments' and 'column_comments' tables for getting
table/column comments in databases which do not support them natively
(or well.) These tables usually do not exist.

DBD::ADO throws a warning from Win32::OLE when it encounters a query on
a table that does not exist. Here we trap and ignore those warnings for
the comments tables.
lib/DBIx/Class/Schema/Loader/DBI/ADO/MS_Jet.pm