DBIエラー

昨日の続き

http://www.drk7.jp/MT/archives/001032.html


perlバージョンをあげたら同じエラー(2のほう)が出るようになってしまった。

Couldn't require loader class "Class::DBI::Loader::mysql", "Can't
locate object method "set_sql" via package "Class::DBI::mysql

しかし、Loader.pmに手を加えるのは絶対いやだと思い、他を探すと以下の記述を発見

http://www.codecomments.com/message859302.html

元々は

use Class::DBI::Loader;

としていたのですが、以下のように2行書き加えたらエラーがでなくなりました。

use Class::DBI::Loader;
use Class::DBI::mysql;
use Class::DBI::Loader::mysql;


ふー。