Consulta SQL que lea archivo .dbf
Hola,
tengo un archivo .dbf que contiene informaci贸n y quisiera pasarla a una tabla de access, pero usando consultas SQL. S茅 que Access ya permite importar y exportar archivos .dbf, pero como ya he dicho, necesito hacerlo mediante consultas SQL. He le铆do que para realizarlo tienes que utilizar algo parecido a:
SELECT * from Tabla IN 'C:BASESDATOSPRUEBAS' 'dBASE IV'
donde se supone que "Tabla" es el nombre de la tabla y "PRUEBAS" el de la base de datos. Lo he intentado y no lo puedo hacer.
驴Alguien sabe c贸mo hacerlo?
Otra cosa m谩s, si yo tengo s贸lo un archivo .dbf, se supone que la tabla y la base de datos tienen el mismo nombre, 驴no?
Muchas gracias.
tengo un archivo .dbf que contiene informaci贸n y quisiera pasarla a una tabla de access, pero usando consultas SQL. S茅 que Access ya permite importar y exportar archivos .dbf, pero como ya he dicho, necesito hacerlo mediante consultas SQL. He le铆do que para realizarlo tienes que utilizar algo parecido a:
SELECT * from Tabla IN 'C:BASESDATOSPRUEBAS' 'dBASE IV'
donde se supone que "Tabla" es el nombre de la tabla y "PRUEBAS" el de la base de datos. Lo he intentado y no lo puedo hacer.
驴Alguien sabe c贸mo hacerlo?
Otra cosa m谩s, si yo tengo s贸lo un archivo .dbf, se supone que la tabla y la base de datos tienen el mismo nombre, 驴no?
Muchas gracias.
CONSEGUIDO!!
Era la cosa m谩s tonta del mundo. Supongamos que yo tengo el archivo de dBase "pruebas.dbf" ubicado en el directorio "D:BASESDATOS", pues la consulta es:
SELECT * FROM pruebas IN 'D:BASESDATOS' 'dBASE IV;'
Como se puede ver, "pruebas" o el nombre de la tabla que contiene la informaci贸n en la consulta es el nombre del archivo .dbf y, el nombre de la base de datos en la consulta es el directorio donde se encuentra el archivo, en mi caso "D:BASEDATOS".
Espero que esta informaci贸n le sirva a alguien.
Era la cosa m谩s tonta del mundo. Supongamos que yo tengo el archivo de dBase "pruebas.dbf" ubicado en el directorio "D:BASESDATOS", pues la consulta es:
SELECT * FROM pruebas IN 'D:BASESDATOS' 'dBASE IV;'
Como se puede ver, "pruebas" o el nombre de la tabla que contiene la informaci贸n en la consulta es el nombre del archivo .dbf y, el nombre de la base de datos en la consulta es el directorio donde se encuentra el archivo, en mi caso "D:BASEDATOS".
Espero que esta informaci贸n le sirva a alguien.
ya hice lo que dices para abrir el .dbf pero no funciono, me sale este error
Incorrect syntax near the keyword 'IN'.
Incorrect syntax near the keyword 'IN'.
