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.
