Bom dia, Rodrigo.
O mysql não da suporte a procedures, tem que usar PDO.
Sim estou usando ORM.
O PDO não suporta o sistema de login, por isso você deve esta recendo o
erro.
Para resolver isso eu fiz 2 conexões uma com mysql para poder logar o
cliente e onde preciso rodar a procedure eu executo outra conexao.

Quando vou usar a proc fica assim:

$this->conn = Database::instance('default-pdo');
DB::query(Database::SELECT, $procedure,
TRUE)->as_object()->execute($this->conn);

Porem isso só funciona com um execute se tento rodar outra procedure quando
acaba essa da o erro no qual pedia ajuda para o pessoal aqui.


Se alguém poder me ajudar fico muito grato.

Segue o meu erro novamente.
Database_Exception [ HY000 ]: SQLSTATE[HY000]: General error: 2014 Cannot
execute queries while other unbuffered queries are active. Consider using
PDOStatement::fetchAll(). Alternatively, if your code is only ever going to
run against mysql, you may enable query buffering by setting the
PDO::MYSQL_ATTR_USE_BUFFERED_**QUERY attribute. [ CALL
Get_List_Domain_Val(5); ]


Att.
Adalberto Ap.

Em 17 de julho de 2012 23:00, Rodrigo Paiva <[email protected]> escreveu:

> Oi, Adalberto. Estou com o mesmo problema pra executar uma stored
> procedure, porém uso o driver mysql. Vc usa ORM? Se troco o driver pra PDO,
> recebo um erro de que não é possível recuperar o nome dos campos ou algo
> assim. Vc já teve esse problema com PDO?
>
>
> Em terça-feira, 17 de julho de 2012 17h06min23s UTC-3, Adalberto Ap
> escreveu:
>
>> Boa tarde!
>> Vi que no kohana 3.2 o erro é exibido de forma mais clara.
>>
>> Database_Exception [ HY000 ]: SQLSTATE[HY000]: General error: 2014 Cannot
>> execute queries while other unbuffered queries are active. Consider using
>> PDOStatement::fetchAll(). Alternatively, if your code is only ever going to
>> run against mysql, you may enable query buffering by setting the
>> PDO::MYSQL_ATTR_USE_BUFFERED_**QUERY attribute. [ CALL
>> Get_List_Domain_Val(5); ]
>>
>> Alguém pode me ajudar a resolver isso?
>>
>> Att.
>> Adalberto Ap.
>>
>> Em 17 de julho de 2012 14:48, Rodrigo Oliveira 
>> <[email protected]>escreveu:
>>
>>> Aparentemente há um erro no lançamento da exceção.
>>>
>>> Pode ser um bug do Kohana. Dá um olhada na linha e o arquivo que está
>>> dando este problema e tenta corrigir pra você saber o que está sendo
>>> lançado realmente de erro no DB.
>>>
>>> []'s
>>>
>>> 2012/7/17 Adalberto Ap <[email protected]>
>>>
>>>>  Boa tarde, a todos.
>>>>
>>>> Estou tentando executar 2 consultas no banco e estou obtendo o seguinte
>>>> erro:
>>>> ErrorException [ Fatal Error ]: Wrong parameters for Exception([string
>>>> $exception [, long $code ]])
>>>>
>>>> Se eu executo uma de cada vez funciona normal. porem se  rodo ate o
>>>> final da erro.
>>>>
>>>> $query1 = "CALL Get_List_Domain_Val(1);";
>>>> $result1 = DB::query(Database::SELECT, $query1,
>>>> TRUE)->as_object()->execute($**this->conn);
>>>>
>>>> $query2 = "CALL Get_List_Domain_Val(5);";
>>>> $result2 = DB::query(Database::SELECT, $query2,
>>>> TRUE)->as_object()->execute($**this->conn);
>>>>
>>>> var_dump( $result2 );exit;
>>>>
>>>>
>>>> Alguém tem alguma ideia?
>>>>
>>>> Grato.
>>>> Adalberto Ap.
>>>>
>>>> --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>> Php" dos Grupos do Google.
>>>> Para postar neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>> kohana-php+unsubscribe@**googlegroups.com<kohana-php%[email protected]>
>>>> .
>>>> Para obter mais opções, visite esse grupo em http://groups.google.com/*
>>>> *group/kohana-php?hl=pt-BR<http://groups.google.com/group/kohana-php?hl=pt-BR>
>>>> .
>>>>
>>>
>>>
>>>
>>> --
>>> Rodrigo Oliveira
>>> (21) 8747-0180
>>>
>>> --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>> Php" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para
>>> [email protected].
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> kohana-php+unsubscribe@**googlegroups.com<kohana-php%[email protected]>
>>> .
>>> Para obter mais opções, visite esse grupo em http://groups.google.com/**
>>> group/kohana-php?hl=pt-BR<http://groups.google.com/group/kohana-php?hl=pt-BR>
>>> .
>>>
>>
>>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para ver esta discussão na web, acesse
> https://groups.google.com/d/msg/kohana-php/-/JM7Acq7gzN0J.
>
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a