Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas,
Criei um procedimento que já testei no workbench e funciona. Agora o problema é quando o vou a executa-lo na página...
Estou a fazer assim:
coneccao.Open();
String criar_procedimento = "DELIMITER $$ DROP PROCEDURE IF EXISTS apagar $$ CREATE PROCEDURE apagar(id int) BEGIN...";
String chamar_procedimento = "call procedimento ('" + Session["id"] + "')";
comando.CommandType = CommandType.StoredProcedure;
comando.CommandText = criar_procedimento;
comando.ExecuteReader(); //Cria o procedemento. E AQUI QUE DA O ERRO
comando.CommandType = CommandType.StoredProcedure;
comando.CommandText = chamar_procedimento;
comando.ExecuteReader(); //Chama o procedimento
coneccao.Close();
Esta a dar esta Excepção:
MySqlException was unhandled by user code
E depois por baixo mostra o código do procedimento...
Se alguem souber a causa deste erro...
Obrigado
Carregando comentários...