Inicio › Foros › Lenguajes de programación, desarrollo, código fuente › .Net C# VB y PowerShell › System.ObjectDisposedException No se puede obtener acceso al objeto desechado › Respuesta a: System.ObjectDisposedException No se puede obtener acceso al objeto desechado
08/21/2019 a las 18:48
#3675
Varios
Moderador
Este es el procedimiento que conecta con el servidor MySQL:
C#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
public void conectarBD() { if (conexionBD != null) conexionBD.Close(); string connStr = String.Format("server={0};port={1};user id={2}; password={3}; " + "database={4}; pooling=false;" + "Allow Zero Datetime=False;Convert Zero Datetime=True", this.servidor, this.puerto, this.usuario, this.contrasena, this.bd); try { conexionBD = new MySqlConnection(connStr); conexionBD.Open(); new EscribirLog("Conectado a servidor BD " + this.servidor + " [" + this.bd + "]", true); //Conectamos a la BD (catálogo) //conexionBD.ChangeDatabase(this.bd); } catch (MySqlException ex) { new EscribirLog("Error al conectar al servidor de BD " + this.servidor + " [" + this.bd + "] " + ex.Message, true); } catch (ObjectDisposedException ex) { new EscribirLog("Error al conectar al servidor de BD " + this.servidor + "[" + this.bd + "] " + ex.Message, true); } } |