Consulta SQL que lea archivo .dbf

Salva
15 de Abril del 2005
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.

Salva
15 de Abril del 2005
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.

karla
15 de Abril del 2005
ya hice lo que dices para abrir el .dbf pero no funciono, me sale este error

Incorrect syntax near the keyword 'IN'.

Isa? Islas
15 de Abril del 2005
Karla

¿Que motor de base de datos SQL tienes?

Karla
15 de Abril del 2005
Incorrect syntax near the keyword 'IN'.