• Lunes 29 de Abril de 2024, 03:55

Autor Tema:  Insertar Datos De Otra Base De Datos  (Leído 2183 veces)

sacato

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Insertar Datos De Otra Base De Datos
« en: Miércoles 26 de Enero de 2005, 12:34 »
0
Hola a tod@s,

¿alguien sabe si se puede crear una sentencia SQL que permita insertar datos en una tabla de Access, leyéndolos de una base de datos en formato Dbase (DBF)? Sé que se pueden insertar datos de una tabla Access situada en otra base de datos de Access haciendo algo similar a:

" SELECT * INTO Tabla1 FROM Tabla2 IN 'BaseDatosExterna.mdb' "

He probado lo mismo pero indicando la base de datos en formato Dbase y no funciona.

¿Alguna ayuda?

Muchas gracias.

sacato

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Insertar Datos De Otra Base De Datos
« Respuesta #1 en: Jueves 27 de Enero de 2005, 11:14 »
0
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.

mateamargo

  • Miembro activo
  • **
  • Mensajes: 67
    • Ver Perfil
Re: Insertar Datos De Otra Base De Datos
« Respuesta #2 en: Martes 1 de Febrero de 2005, 20:19 »
0
Con SQL Server podés usar un DTS, aprovechando esto para hacer limpieza de datos.
Saludos.