Perl做db2查询时总报这样的错?

Perl做db2查询时总报这样的错?
首先Perl连接db2没有问题,也能够查询数据,类似这样
my $stmt = "select * from table_name";
my $sth = $dbh->prepare($stmt);
$sth->execute();

结果显示是正确的数据,但总是有这样一句报错信息出现:
DBD::DB2::db prepare failed: Error calling SQLGetInfo at D:/myeclipse/eclipse/workspace/myperl/test.pl line 15.

经过测试问题就出在代码的prepare这里,我在网上搜索了也没找到结果,虽然结果没问题,但总报这样一条信息也不是回事啊,望各位大侠指点,谢谢。