[Cascavel-pm] [DBI] - fetch without execute

Adriano Ferreira a.r.ferreira em gmail.com
Terça Janeiro 9 11:25:54 PST 2007


On 1/9/07, André Garcia Carneiro <andre.garcia.carneir em terra.com.br> wrote:
> Existe um outro, parecido, que é executado primeiro, sem problema algum. Mas esse quando é executado, me
> apresenta a seguinte mensagem de erro:
>
> DBD::mysql::st fetchrow_hashref failed: fetch() without execute() [for Statement <SQL>] .
>
> Não consigo descobrir o motivo disso. Existe um 'sth3->execute', a SQL está funcionando, o método executado
> antes desse faz sth->finish e $dbh->disconnect, portanto não parece ser um problema com multi-conexões, logo eu
> estou sem idéias.  Alguém faz alguma idéia do que possa estar ocorrendo?

Será que você não tem um erro anterior ao execute? Coloque entre os
parâmetros do DBI->connect

           RaiseError => 1

para que na ocorrência de um erro, uma exceção seja lançada e o
programe para neste ponto.


Mais detalhes sobre a lista de discussão Cascavel-pm