Boa tarde!
Problema resolvido!
A procedure esta certa o problema era o tipo de conexão pois estava usando
mysql o qual não é capaz de processar um procedure, mudei a tipo de conexão
para PDO e funcionou.

Estou usando procedure por exigência do cliente, o projeto esta sendo feito
todo em procedure, mais de 300 tabela e todo o processo insert / update /
delete esta sendo feito por proc.

Grato pela Atenção.
Adalberto Ap.



Em 11 de julho de 2012 13:32, felipe bastos <[email protected]> escreveu:

> O primeiro erro dizia que nao retornava resultados ..
> O novo erro diz que sua procedure está errada ..
>
> verifica sua procedure .. como nao é uma function .. o resultado tem de
> ser passado por uma variavel de saida .. como deve saber.
>
> Pq usar procedure pra buscar endereco?
> Em 11/07/2012 10:03, "Adalberto Ap" <[email protected]> escreveu:
>
>> Bom dia, agora estou obtendo um novo erro esta assim:
>> PROCEDURE bde.Get_Address can't return a result set in the given context
>> ( CALL Get_Address('06900-000', @a, @b, @c, @d, @e, @g) )
>>
>> Minha procedure retorna isso:
>>
>> SELECT UF_SG_p, UF_p, cidade_p, bairro_p, endereco_p, compl_p;
>>
>> Alguem pode me ajudar.
>>
>> Att.
>> Adalberto Ap.
>>
>> Em 10 de julho de 2012 18:55, Adalberto Ap <[email protected]>escreveu:
>>
>>> Boa noite estou tentando executar um procedure e estou recebendo o
>>> seguinte erro alguem pode ja possou por isso pode me ajudar.
>>> ERRO: ErrorException [ Warning ]: mysql_num_rows(): supplied argument is
>>> not a valid MySQL result resource
>>>
>>> Estou chamando assim:
>>> $queryStr = "CALL Get_Address('".$_GET['cep']."', @a, @b, @c, @d, @e,
>>> @g)";
>>> $result = DB::query(Database::SELECT,
>>> $queryStr)->as_object()->execute();
>>>
>>>
>>> Obs: quando rodo direto na base funciona logo sei que a  procedure esta
>>> certa e retornando algo.
>>>
>>> att.
>>> 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
>> [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.
>

-- 
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