Forums Últimos mensajes - Powered by IBM
 

abrir 2 bases de datos paralelas at. Miguel A Nievas

14/03/2006 - 18:48 por amarilisita | Informe spam
miguel gracias por tu interes este es el codigo, te que comentaba,

Dim myconexion1 As New MySqlConnection()
myconexion1.ConnectionString = "server=miservidorenred;initial
catalog=mibase1;user id=root;password=;"
myconexion1.Open()


Dim myconexion2 As New MySqlConnection()
myconexion2.ConnectionString = "server=localhost;initial
catalog=mibase2;user id=root;password=;"
myconexion2.Open()

Dim comando As New MySqlCommand()



comando.CommandText = "INSERT INTO mibase1.tabla( No_Tienda, Upc,
Existencia ) SELECT No_Tienda,Upc,Existencia FROM mibase2.tabla"



comando.ExecuteNonQuery()

myconexion1.Close()
myconexion2.Close()
 

Leer las respuestas

#1 Miguel A. Nievas - MCAD.NET
16/03/2006 - 22:09 | Informe spam
El tema es que localmente podes hacer esto porque en realidad esta usando la
ultima conection... o sea la 2.. en realidad vos al command no le podes
poner 2 conexiones distintas.. es eso.. entonces.. lo que tendrias que hacer.
es conectarte a una.. bajar a un dataset.. y despues abrir la otra conexion e
insertalar.. OJO.. hay muchas mas opciones..
Pero eso que vos queres hacer no se puede.


Miguel A. Nievas
Microsoft IT Academy Instructor
MCAD.NET



"amarilisita" wrote:

miguel gracias por tu interes este es el codigo, te que comentaba,

Dim myconexion1 As New MySqlConnection()
myconexion1.ConnectionString = "server=miservidorenred;initial
catalog=mibase1;user id=root;password=;"
myconexion1.Open()


Dim myconexion2 As New MySqlConnection()
myconexion2.ConnectionString = "server=localhost;initial
catalog=mibase2;user id=root;password=;"
myconexion2.Open()

Dim comando As New MySqlCommand()



comando.CommandText = "INSERT INTO mibase1.tabla( No_Tienda, Upc,
Existencia ) SELECT No_Tienda,Upc,Existencia FROM mibase2.tabla"



comando.ExecuteNonQuery()

myconexion1.Close()
myconexion2.Close()

Preguntas similares