Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Importar Tablas de otra base de datos con VB6

Estas en el tema de Importar Tablas de otra base de datos con VB6 en el foro de Visual Basic clásico en Foros del Web. Hola a todos. Necesito saber cómo importar tablas de otras bases de datos Access mediante código en VB6. Tengo la base de datos DB1 y ...
  #1 (permalink)  
Antiguo 04/06/2009, 23:04
 
Fecha de Ingreso: marzo-2006
Mensajes: 61
Antigüedad: 18 años, 1 mes
Puntos: 0
Importar Tablas de otra base de datos con VB6

Hola a todos.
Necesito saber cómo importar tablas de otras bases de datos Access mediante código en VB6. Tengo la base de datos DB1 y necesito importar la tabla Alumnos de la DB2, del modo más óptimo, sin necesidad de vaciar los datos en una recordset, crear una tabla vacía y volcarlos allí, cosa que me parece muy engorrosa.
Gracias de antemano.
  #2 (permalink)  
Antiguo 06/06/2009, 05:43
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Importar Tablas de otra base de datos con VB6

Hola, lo puedes hacer mediante una consulta de acción de este tipo:

cn.Execute "INSERT INTO TablaDestino SELECT TablaOrigen.* FROM TablaOrigen"

  #3 (permalink)  
Antiguo 11/07/2009, 19:51
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Importar Tablas de otra base de datos con VB6

hola.. y si lo que quiero es actualizar toda la bd. y no una sola tabla.. como seria la instruccion.. gracias desde ya...
  #4 (permalink)  
Antiguo 11/07/2009, 20:30
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Importar Tablas de otra base de datos con VB6

Hola, se me ocurre que podes usar OpenSchema de ADO para listar todas las tablas de la base de datos y aplicarle lo que te dijo Avellaneda...

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:10.