Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/07/2009, 15:31
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 8 meses
Puntos: 220
Respuesta: Clase para conectar a mysql

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 original
  1. public void Comando(string cmdString)
  2.         {
  3.             MySqlCommand comando = new MySqlCommand(cmdString, Conexion);
  4.             comando.ExecuteNonQuery();
  5.  
  6.         }

cambialo por

Código C#:
Ver original
  1. public void Comando(string cmdString)
  2.         {
  3.             MYSQL("localhost", "hpump", "user", "xxx");
  4.             MySqlCommand comando = new MySqlCommand(cmdString, Conexion);
  5.             comando.ExecuteNonQuery();
  6.             Conexion.Close();
  7.  
  8.         }

y quita la conexion que utilizas al iniciar la aplicacion
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones