Crear base de datos

11/07/2006 - 15:28 por .:: MaStErDoN ::. | Informe spam
Hola.. estoy trabajando en una aplicacion que maneja varias base de datos
pero todas con la misma estructura..
el tema es que tengo un Dataset ya definido en tiempo de diseño y quisiera
saber si hay alguna maner automaticamente de crear un base de datos de
access en funcion de esa estructura

Gracias
Andres
 

Leer las respuestas

#1 SoftJaén
11/07/2006 - 18:09 | Informe spam
".:: MaStErDoN ::." escribió:

el tema es que tengo un Dataset ya definido en tiempo de diseño y
quisiera saber si hay alguna maner automaticamente de crear una
base de datos de access en funcion de esa estructura



Hola, Andrés:

Que yo sepa, para crear una base de datos Microsoft Access mediante código
fuente, deberás de recurrir a la biblioteca de ADOX usando la
interoperabilidad COM del marco de trabajo de .net. En el siguiente enlace,
te explico cómo puedes crearla:

Cómo crear una nueva base de datos Microsoft Access
http://mvp-access.com/softjaen/base...onet05.htm

Una vez creado el archivo físico, otra cosa distinta es cómo puedes
traspasar los datos del DataSet a una tabla de la base de datos.

Lo más fácil es crear un archivo de texto delimitado que posteriormente
podrás importar a la base de datos de Access mediante el ISAM de Texto. Aquí
encontrarás un ejemplo:

Cómo crear un archivo de texto delimitado con los datos existentes en un
DataSet
http://mvp-access.com/softjaen/base...onet09.htm

Por último, un poco más complicado sería crear un documento XML con los
datos del DataSet, pero necesitarías tener un sitio web, donde se estuvieran
ejecutando los servicios de Microsoft SharePoint para importar el documento
a la base de datos de Access, si para ello utilizas el propio Asistente de
Microsoft Access 2003.

No obstante, si deseas conocer cómo puedes crear el documento XML, échale un
vistazo al siguiente enlace:

Cómo crear un archivo XML con los datos de un objeto DataSet
http://mvp-access.com/softjaen/base...onet11.htm

Una vez creado el documento XML, puedes abrirlo desde Microsoft Excel, y
crear un libro de trabajo que posteriormente podrás importar/exportar a la
base de Access, utilizando el ISAM de Excel que nos proporciona el motor
Microsoft Jet.

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares