La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54053 - CREAR BASE DE DATOS MDB CON C# EN TIEMPO DE EJECUCIÓN
Autor:  Biel Piero Alvarado
Buenos Dias compañeros.

me he embarcado en un proyecto gigantesco de programación y me he conseguido en un aprieto, porque llego a una parte en la que necesito crear un base de datos de ms-access (mdb) en tiempo de ejecución.

se como crear las tablas, pero lo principal, que es crear la base de datos, no he conseguido como hacerlo.

por favor si alguien me puede ayudar el como hacerlo, mucho se lo agradeceré..

Agradecido de antemano

  Respuesta:  Julio Rodrigo Ponce Hinestroza
OK.
Gustaso, no se cual es el problema que tengas por que queres crear base de datos en tiempo de ejecucion?

son bases de datos con tablas temporarales.

Si es asi lo que te recomiendo hacer es un usar un datatable.

enviame mas informacion de lo que estas haciendo y con gusto puedo ayudarte.

Atentamente,
Julio Ponce
GUATEMALA

  Respuesta:  Rommel Meza
Que tal Biel tu problema me sucedio algun dia y si es posible crear una base de datos en tiempo de ejecucion pero te doy un tip mucho mas sencillo OK.

Primero crea una base de datos en Access Vacia (Aqui esta el truco) la adjuntas a tu proyecto ya sea como archivo adicional o dentro de un archivo de recursos.

Cada vez que quieras crear una base de datos nueva en tiempo de ejecucion cargas el archivo de la base de datos vacia y realizas una copia de este. (Jajjaa Magia ya tienes un archivo de base de datos mdb totalmente vacio para ejecutar tu script para la creacion de las tablas)

Muy sencillo no Suerte :)