Jump to content
Fórum Script Brasil
  • 0

Unable To Retrieve Stored Procedure


jcbasilio

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...