Ir para conteúdo
Fórum Script Brasil
  • 0

Unable To Retrieve Stored Procedure


jcbasilio

Pergunta

Olá pessoal,

estou com um problemão. :angry:

Estou desenvolvendo um site. Ocorre que o banco de dados 'contém stored procedures' que funcionaram bem no localhost, mas não no provedor. No localhost o user era o 'root@localhost' e tinha todos os privilégios. No provedor uso um MySQL compartilhado, de modo que o usuário criado não tem todos privilégios. Estou há mais de mês tentando resolver, sem sucesso. O suporte do provedor não conseguiu ajudar. Só disse que era falha de programação. A procedure é:

DELIMITER $$

CREATE DEFINER=`rute`@`%` PROCEDURE `Autenticacao`(

IN pLOGIN VARCHAR(20),

IN pPASS VARCHAR(15),

OUT pSAID INT

)

BEGIN

SELECT COUNT(*) INTO pSAID

FROM mit.Usuario

WHERE Login = pLOGIN

AND Senha = pPASS;

END $$

sendo que a tabela usuario contém os valores corretos. Quando faço o login, é chamada a procedure `Autenticacao`, mas dá o erro abaixo:

Server Error in '/' Application.

ERRO Nro.:Unable to retrieve stored procedure metadata for routine '{0}'. Either grant SELECT privilege to mysql.proc for this user or use "use procedure bodies=false" with your connection string.

Já pesquisei e fiz alterações na 'procedure' e na 'connection string'.

Alguém pode ajudar?

Agradeço antecipadamente. :rolleyes:

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Não é possível recuperar procedimentos metadados armazenados para a rotina '{0}'. Quer conceder o privilégio SELECT para mysql.proc para este usuário ou utilizar os corpos de procedimento = false", com sua seqüência de conexão.

use o PHP Admin para configurar corretamente o MYSQL no provedor ... existe um previlegio que voce deve dar ao IP do usuario ( ou melhor para cada usuario que for acesar esse banco )

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...