Вот такой вот тестовый код
#cat test.pl
use DBI;
use warnings;
use strict;
sub main {
my $dbh=DBI->connect("DBI:Pg:dbname=test","test", "test") or die $DBI::errstr;
&test($dbh);
$dbh->disconnect;
}
sub test {
my $dbh = @_;
my $sth = $dbh->prepare("select * from tests");
print $sth->dump_results;
$sth->finish;
}
приводит к ошибке: Can't call method "prepare" without a package or object reference at test.pl line 13.
Ответ на:
комментарий
от roller
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl и mysql (2017)
- Форум perl, два запроса к базе в рамках одного подключения (2006)
- Форум DBI + threads (2005)
- Форум MyQSL (2005)
- Форум [Perl] При отладке не отображаются переменные (2011)
- Форум -->Perl-->DBI-->Oracle--> (2002)
- Форум Начинаю учить Perl (2014)
- Форум perl POST (2004)
- Форум PERL + 2 mysql import (2008)
- Форум Внесение данных из формы в базу perl dbi (2017)