Foros del Web » Programando para Internet » ASP Clásico »

Comparar estructura y actualizar base de datos

Estas en el tema de Comparar estructura y actualizar base de datos en el foro de ASP Clásico en Foros del Web. Hola, mantengo varios portales programados en asp y el diseño de la base de datos es el mismo pero a la hora de hacer modificaciones ...
  #1 (permalink)  
Antiguo 04/03/2010, 06:06
 
Fecha de Ingreso: octubre-2004
Mensajes: 15
Antigüedad: 19 años, 6 meses
Puntos: 0
Comparar estructura y actualizar base de datos

Hola, mantengo varios portales programados en asp y el diseño de la base de datos es el mismo pero a la hora de hacer modificaciones en la base como agregar campos, registros o tablas nuevas su vuelve un poco complicado debido a que tengo que compararlas a mano.

Portal 1= base.mdb Portal 2= base.mdb

Se pueden comparar las bases con una rutina asp? Si es asi y como el tema me supera en conocimento, alguien me puede pasar un codigo para que me entere un poco de como se haria????

Gracias a todos por leer y tratar de entender mi mensaje ;)!!!

Última edición por petronilo; 04/03/2010 a las 07:16
  #2 (permalink)  
Antiguo 04/03/2010, 10:40
 
Fecha de Ingreso: octubre-2004
Mensajes: 15
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Comparar estructura y actualizar base de datos

es muy complicado? no se les ocurre? se puede????
  #3 (permalink)  
Antiguo 05/03/2010, 06:53
 
Fecha de Ingreso: octubre-2004
Mensajes: 15
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Comparar estructura y actualizar base de datos

Bueno, buen fin de semana para todos...
  #4 (permalink)  
Antiguo 05/03/2010, 14:54
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 2 meses
Puntos: 146
Respuesta: Comparar estructura y actualizar base de datos

¿Alguna duda específica ?
  #5 (permalink)  
Antiguo 06/03/2010, 12:16
 
Fecha de Ingreso: octubre-2004
Mensajes: 15
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Comparar estructura y actualizar base de datos

Si la duda es como hago para comparar dos bases de datos con asp? recorrer las tablas de una base y si no existe un campo crearlo...

Saludos
  #6 (permalink)  
Antiguo 06/03/2010, 23:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 2 meses
Puntos: 146
Respuesta: Comparar estructura y actualizar base de datos

Bueno, para comparar dos bases de datos deberìas de tener dos conexiones, una a cada BD, y recorrer ambas. Ahora, la forma especìfica en que vayas a implementar depende de que exactamente necesites hacer.
Se me ocurre que leas cada objeto tipo tabla (o vistas o funciones o procedimientos almacenados) de la BD que definas es la actualizada y lo busques en la otra, luego si existe recorres esa tabla leyendo cada campo (nombre y tipo).

Mira, ahi te van algunos còdigos que estan en la biblioteca de funciones (aunque deberìas tambien de darle una leida a las FAQ's:

Para leer las tablas
para insertar el campo que haga falta, utilizaras un objeto command y ejecutaras una sentencia ALTER TABLE

Arma algo y con algo y si no te funciona, aqui te ayudamos a depurar tu còdigo

Saludos

Etiquetas: comparar, estructura
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 15:01.