Ivan Pivtsaev » 13 сен 2005, 11:05
Есть запрос возвращающий более 4000 строк каждая гдето 200байт
Пытаюсь обработать его в Perl и вывести его следующим образом:
my $sth = $dbh->prepare( $sql2 );
$sth->execute();
while ( my($P1, $P2, $P3, $P4) = $sth->fetchrow_array) {
print "$P1 $P2 $P3 $P4\n";
};
не получается, останавливается всегда на одной и тойже записи.
Вывел все что выводилось в отдельный файл получил размер файла ровно 8кб.
По всей видимости именно столько и передается в Perl.
Как получить все что возвращает запрос, может кто сталкивался с такой же проблемой? Помогите пожалуйста.
Есть запрос возвращающий более 4000 строк каждая гдето 200байт
Пытаюсь обработать его в Perl и вывести его следующим образом:
my $sth = $dbh->prepare( $sql2 );
$sth->execute();
while ( my($P1, $P2, $P3, $P4) = $sth->fetchrow_array) {
print "$P1 $P2 $P3 $P4\n";
};
не получается, останавливается всегда на одной и тойже записи.
Вывел все что выводилось в отдельный файл получил размер файла ровно 8кб.
По всей видимости именно столько и передается в Perl.
Как получить все что возвращает запрос, может кто сталкивался с такой же проблемой? Помогите пожалуйста.