这是我的脚本:
$db_handle=DBI->connect("$dbstr", "", "",
{RaiseError => 0, AutoCommit => 0, PrintError => 1})
|| die "Connect error: $DBI::errstr" ;
$result=$db_handle->selectrow_array("set isolation to dirty read");
注意:$dbstr
是一个有效的数据库名称。
我不是数据库程序员。我做错了什么导致 Perl 脚本失败说:
DBD::Informix::db selectrow_array 失败:SQL:-400:在未打开的游标上尝试获取。
如果我编写一个简单的脚本来连接数据库$dbstr
并显示表格内容,它可以正常工作,但上面的代码不起作用。