【发布时间】:2010-06-14 04:54:48
【问题描述】:
如何从 Perl 调用 informix 存储过程?我使用 DBD::ODBC 连接到 informix 数据库,但我不知道如何调用程序。我的代码是这样的:
my $dbh = DBI->connect("dbi:".DBDRIVE.":".DBNAME,DBUSER,DBPASS,
{RaiseError=>0,PrintError=>0,AutoCommit=>1}) ||
die $DBI::errstr;
$dbh->do("execute procedure sp_test('2010-05-01 00:00:00')") ||
warn "failed\n";
$dbh->disconnect();
当我运行它时,它没有出错。但是当我检查数据库时我什么也没得到。如果我直接在数据库中运行存储过程,它可以正常工作。 谁能帮帮我?
【问题讨论】: