|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Michael B. Babakov 2:5020/400 12 Jan 2001 12:01:25 To : All Subject : Re: nht,etn gjxbcnbnm [ti gthtl jncjtlbytybtv jn ,fps Ж( -------------------------------------------------------------------------------- Andrew wrote: > > Привет ALL !!! > > вот такая ситуация ... > есть хеш типа > while( $my_ref = $sel_mydb->fetchrow_hashref() ) { > .............. > } > > когда я в конце делаю disconnect от базы MySQL вылетает след сообщение : > DBI::db=HASH(0x81aebd0)->disconnect invalidates 1 active statement handle > (either destroy statement handles or call finish on them before > disconnecting) at ./get_orders2pay.pl line 181. > > пробовал $my_ref->finish(); - говорит что > Can't call method "finish" on an undefined value at ..... > > как быть ??? === пример === my $conn = DBI->connect( ... ); my $sth = $conn->prepare("SELECT ... "); ... for(my $i = 1; $i <= $max; $i++) { my @m = $sth->fetchrow_array; ... } ... $sth->finish; $conn->disconnect; === пример === Кто-то говорил (как бы не man), что использование хэшей тормозит и рекомендуется именно array. Кстати, письмо на указаный тобой в сообщении адрес вернулось с диагнозом user unknown. Hе порядок. -- С уважением, Михаил Бабаков -------------------------------- Телефон: (8622) 919-595 e-mail: M.Babakov@sochi.net.ru ICQ: 16442739 --- ifmail v.2.15dev5 * Origin: Technology Communication Centre, Sochi (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6407b101b2d9.html, оценка из 5, голосов 10
|