Pregunta: | 3624 - CAMBIO DE FORMATO DE BASE DE DATOS DESDE VB50 |
Autor: | Marcos Garnica |
Buenas.. Quisiera saber como puedo exportar una tabla de access 97 a cualquier formato dbf desde VB50 con la misma estructura y datos. Desde Access se puede hacer, pero lo quiero automatizado desde mi aplicacion VB |
Respuesta: | Marcos Garnica Garzon |
La forma que encontré, es mediante una instrucción sql, lo realize con una base de acces
dim Mibase as Database set Mibase=opensatabase("ruta\basededatos") Mibase.Execute "select * into [dbase iv,database=ruta\].nombredebaseaexportar from nombredetablaAExportar;" Mibase.close Con el ejemplo se exporta a un dbf con formato de dbase iv, también se puede exportar a otros formatos, el limite lo pone los ISAM instalables que maneja VB50. No hay que olvidar que al momento de crear el programa de instalación, hay que incluir el ISAM instalable que se quiere utilizar porque si no se lo hace dara un error al momento de ejecutar la instrucción desde la aplicación. Como se lo realiza con una instrucción sql, se puede realizar cualquier tipo de copnsulta y exportarla. Espero que esto ayude a alguien más |
Respuesta: | El raul Salas |
Si es por VB5 y ya estan creadas tus tablas tanto en access como es fox, te recomiendo que lo manejes por medio de recordset. |