vamos a ver, tengo una web app, que trabaja contra una Base de Datos en local, hasta ahí todo OK. El problema es que hay algunas secciones que han de sincronizar con una BD en internet con IP fija y tal, la cuestión es que cuando hago el conexion.open ha esta conexión en internet me salta:
Código:
Antes de eso hago un Dispose a la conexión en local, pero es otro objeto totalmente distinto y además desde esa misma máquina (el servidor conecto con mysql en el servidor de internet sin ningún tipo de problema.Detalles de la excepción: System.ObjectDisposedException: No se puede obtener acceso al objeto denominado "System.Net.Sockets.NetworkStream". Nombre del objeto: "System.Net.Sockets.NetworkStream".
Este es más o menos el código:
Código:
y en el webformclass BD .. public sub new(byval cadena as string) myConn = New MySqlConnection myConn.ConnectionString = cadena myConn.Open() ejecutar = New MySqlCommand("", myConn) end sub ... end class
Código:
Salta en el bd2, al hacer myconn.open.dim bd1 as bd = new bd(cadena_local) bd1.Insertar bd1.Close bd1.Dispose dim bd2 as bd = new bd(cadena_internet) bd2.Insertar bd2.close bd2.Dispose
¿Alguna idea?