Até pela mensagem que pegou seu código está correto, seu problema é a conexão em outro banco ou os usuários/objetos com owner diferente
Oi amigo,
Mas quando eu debugo a aplicação eu vejo que a conexao está no banco de dados correto,
até porque eu substitui o codigo MySqlCommand.storedProcedure por MySqlCommand.Text, onde eu estou passando a instrução sql, ai a classe está funcionando normal, mas eu quero usar stored procedures por varias razoes conhecidas.
Olá amigo, estava com o mesmo problema e pesquisando na net quando achei esse seu post. Sei que é antigo mas de qualquer forma aqui vai a solução que encontrei em caso de alguem mais passar por isso. No meu caso a string de conexão era o problema. Sim, funcionava comandos usando "Text", mas se eu tentava chamar uma procedure usando "StoredProcedure" dizia que a procedure não existia. Meu database no MySql se chamava "databaseteste" (tudo em minúsculo). Mas na string de conexão em meu código estava como "DatabaseTeste". Resolvi tentar colocar tudo em minúsculo e bingo! Era isso. Problema resolvido.
Bem é isso aí, um grande abraço!
