Exportar a Access

20/07/2007 - 08:32 por Aurelio Martínez Corchano | Informe spam
Hola a todo el mundo,

Alguien sabe cómo exportar un conjunto de tablas y resultados a un fichero
Access?. El fichero se debe poder crear de forma dinámica, agregando sus
correspondientes tablas en tiempo de ejecución.

Gracias antes de nada.
Saludos

Aurelio Martínez Corchano
Especialista Software - Alhambra-Eidos

 

Leer las respuestas

#1 Aurelio Martínez Corchano
20/07/2007 - 13:42 | Informe spam
Veo que nadie ha constestado todavía...
En definitiva lo que me interesaba era saber cómo crear un fichero access
válido en tiempo de ejecución, para exportar a él un conjunto de tablas.
He encontrado una solución y lo voy a compartir por si si alguien ha leido
el post y se ha quedado con la duda.

La librería Microsoft.Office.Interop.Access nos puede proporcionar la
funcionalidad necesaria para esta tarea (y muchas más).
Basta con añadir una referencia en nuesto proyecto al componente "Microsoft
Access 11.0 Object Library" que encontraremos en la pestaña COM.
Para crear un fichero access basta con ejecutar este par de instrucciones:

using Microsoft..Office.Interop.Access

.

ApplicationClass app = new
Microsoft.Office.Interop.Access.ApplicationClass();


app.NewCurrentDatabase(@"c:\a.mdb");


Y para volcar los datos al fichero, basta con utilizar las calses de
System.Data.OleDb

Si alguien conoce otra forma, sería estupendo compartirla

Saludos

Aurelio Martínez Corchano
Especialista Software - Alhambra-Eidos

"Aurelio Martínez Corchano" escribió en el mensaje
news:uj%23n$
Hola a todo el mundo,

Alguien sabe cómo exportar un conjunto de tablas y resultados a un fichero
Access?. El fichero se debe poder crear de forma dinámica, agregando sus
correspondientes tablas en tiempo de ejecución.

Gracias antes de nada.
Saludos

Aurelio Martínez Corchano
Especialista Software - Alhambra-Eidos



Preguntas similares