Primero porque creas la conexion al ejecutar tu aplicacion en C#
Segundo la conexion siempre no va hacer utilizada solamente abrirla y cerrarla por cada transaccion o operacion que vas a realizar a tu base de datos
Tercero tu clase no esta tan bien implementada pero lo podrias mejorar por supuesto
Bueno aqui la solucion a tu problema
en tu procedimiento
Código C#:
Ver originalpublic void Comando(string cmdString)
{
MySqlCommand comando = new MySqlCommand(cmdString, Conexion);
comando.ExecuteNonQuery();
}
cambialo por
Código C#:
Ver originalpublic void Comando(string cmdString)
{
MYSQL("localhost", "hpump", "user", "xxx");
MySqlCommand comando = new MySqlCommand(cmdString, Conexion);
comando.ExecuteNonQuery();
Conexion.Close();
}
y quita la conexion que utilizas al iniciar la aplicacion