The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"RE: не работает метод selectrow_hashref "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"RE: не работает метод selectrow_hashref "
Сообщение от yurez emailИскать по авторуВ закладки on 04-Янв-03, 12:04  (MSK)
Код: [error] [client 127.0.0.1] Premature end of script headers: /home/blabla.cgi
[error] [client 127.0.0.1] Can't locate object method "selectrow_hashref" via package "DBI::db" (perhaps you forgot to load "DBI::db"?) at SQL.pm line 20.
  

а вот что в SQL.pm

Код: sub hash_row {
my $sql = shift;
carp($sql) if $debug;
20> my $res = $dbh->selectrow_hashref($sql);
return wantarray ? %$res : $res;
  


знающий народ говорит, что эту функцию selectrow_hashref в новых версиях модулей убрали... а как быть?. есть альтернатива в новых версиях или же надо обходные пути искать?

спасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: не работает метод selectrow_hashref "
Сообщение от uldus Искать по авторуВ закладки on 04-Янв-03, 15:46  (MSK)
>20> my $res = $dbh->selectrow_hashref($sql);
>return wantarray ? %$res : $res;

>знающий народ говорит, что эту функцию selectrow_hashref в новых версиях модулей убрали...

Наоборот, добавили недавно, поставь последнюю версию DBI.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: не работает метод selectrow_hashref "
Сообщение от yurez emailИскать по авторуВ закладки on 04-Янв-03, 23:37  (MSK)
>Наоборот, добавили недавно, поставь последнюю версию DBI.

так и ставил последнюю.. ставил ActivePerl5.6.1 и через его ppm делал install DBI
install DBD-mysql

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: не работает метод selectrow_hashref "
Сообщение от uldus Искать по авторуВ закладки on 06-Янв-03, 12:35  (MSK)
>так и ставил последнюю.. ставил ActivePerl5.6.1 и через его ppm делал install
>DBI install DBD-mysql

И какая версия DBI поставилась ? Может activeperl ставит предкомпилированный бинарный код модуля трехгодичной давности со своего сайта, а не компилит по всем правилам DBI взятый с cpan.
DBI-1.32 поставленный под Unix прекрасно поддерживает selectrow_hashref.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру