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

Executar Procedure MySQL a partir do ASP


Guest --Leonardo --

Pergunta

Guest --Leonardo --

Olá,

Alguém sabe como eu chamo uma procedure MySQL a partir de uma página ASP?

Segue o código e o erro:

UserName = Request.ServerVariables("LOGON_USER")

...

set Cn = Server.CreateObject("ADODB.Connection")

Cn.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=Arrecadacao; User=usrTeste;Password=11111111;Option=3;"

Cn.Open

Set objCmd = Server.CreateObject("ADODB.Command")

Set objCmd.ActiveConnection = CN

objCmd.CommandText = "sprConsulta_Autorizacao"

objCmd.CommandType = 4

objCmd.Parameters.Append objCmd.CreateParameter("@User", 200, 1, 20, UserName)

Set Cons_Aut = objCmd.Execute

Erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[MySQL][ODBC 3.51 Driver][mysqld-5.0.51a-community-nt]Failed to load routine arrecadacao.sprConsulta_Autorizacao. The table mysql.proc is missing, corrupt, or contains bad data (internal code -6)

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

vo da uma ressucitada aqui...

Set rs= Server.CreateObject("ADODB.Recordset")
        sql="call tabela.new_routine;"
        rs.Open sql, conn, 3
        
        rs.close
set rs=nothing

call tabela.procedure;

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...