Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Exportar Access 2000 a DBF con codigo VB6.0 (https://www.clubdelphi.com/foros/showthread.php?t=11489)

Reinalbo 15-06-2004 19:16:52

Exportar Access 2000 a DBF con codigo VB6.0
 
Estimados locos por la informática:

Estoy "construyendo" una aplicación en la que necesito exportar una tabla creada en ejecución de Access 2000 a un archivo DBF. La aplicación está echa en Visual Basic 6.0, y me estoy volviendo loco intento encontrar la manera.

Se puede hacer algo similar a lo que necesito usando la Referencia "microsoft Excel 10.0 Object Library" creando obejtos Excel.Application.

De todos modos, aunque no me convence la forma de hacerlo, ya que abre el Excel y lo hace muy lento, solo me funciona con bases de datos de Access 97.

Si alguien puede echarme un cable, lo agradecería grandiosamente, y lo compensaría al menos con una cerveza Estrella Galicia... o mejor dos.

Saludos.

delphi.com.ar 15-06-2004 19:30:02

No te voy a tirar un salvavidas... te voy a tirar un transatlántico :D

Puedes hacerlo mediante SQL, es algo propietario del Jet y funcionará bajo cualquier lenguaje que utilize Access.

Código SQL [-]
SELECT *
INTO ARCHIVO IN "C:\" "dBASE IV;"
FROM TABLA;
Obviamente que tratandose de un Sql puedes aplicar filtros o utilizar mas de una tabla, o lo que se te ocurra que soporte el Sql de Acces. Como posible novedades, te cuento que la cláusula INTO indica que cree una tabla para insertar los registros del SELECT, y la cláusula IN le indica al Jet que esta tabla no esta dentro de esta base de datos, en este caso en un archivo DBase IV en la ruta "C:\".

Saludos!


La franja horaria es GMT +2. Ahora son las 02:59:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi