Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/01/2005, 16:14
Avatar de robertonavarro
robertonavarro
 
Fecha de Ingreso: octubre-2004
Mensajes: 72
Antigüedad: 19 años, 6 meses
Puntos: 1
Voy atratar de explicarme.
Tengo un programa en VB que esta conectado a una base de datos en Access.
Este programa hace calculos a partir de los datos tomados de la BD principal. Algunas veces, guarda los calculos realizados almacenandolos en otra base de datos llamada TEMP. Cada que realiza y guarda nuevos calculos, primero borra los datos anteriores de TEMP y luego guarda los nuevos calculos.
Lo que quiero hacer es darle al usuario la oportunidad de conservar los antiguos calculos, antes de borrarlos para almacenar los nuevos, una especie de backup, o registro historico, para posteriormente recuperarlos conectandose ya sea a la BD TEMP o a cualquiera de los backups guardados.
Mi idea era crear una base de datos nueva para cada backup que el usuario quiera guardar.
La forma de hacerlo era usando el Lenguaje de Definicion de Datos con el motor de Microsoft.Jet.OLEDB.4.0, desde mi programa; de esta forma puedo crear,borrar o modificar la estructura de las tablas de la forma: "create table UNO... ". Pero mi pregunta es: De que forma puedo crear no solo las tablas sino tambien la propia base de datos, con una instruccion como "create database x..."