PDA

Ver la Versión Completa : Pasar de DBF a MDB Como??


olbeup
02-09-2005, 21:52:05
Hola a Todos,


Tengo un gran problema para mi pero pequeño para vosotros, la cuestion es que tengo que pasar base de datos DBF a MDB como lo puedo hacer mediante SQL

Saludos.:confused:

delphi.com.ar
02-09-2005, 22:16:13
Se me ocurre algo como

SELECT *
INTO NUEVA_TABLA
FROM Archivo IN ["DBase IV;C:\miarchivo.dbf]"

No recuerdo la sintaxis correcta, pero algo así es.... busca en la ayuda de access sobre la intrucción IN, que permite tener links dinámicos a cualquier base de datos mediante ODBC..

Saludos!

marcoszorrilla
02-09-2005, 23:52:04
Si desde Access vas al menú de creación de tablas y enlazas la Db como tabla vinculada, luego puedes crear una consulta de datos añadidos y finalmente conectarte con Ado a dicha consulta por medio de un AdoStoreproc y ejecutarla.

Siguiendo el ejemplo de Federico:


INSERT INTO TablaDestino
SELECT
FROM TablaOrigen;

Un Saludo.

olbeup
05-09-2005, 14:38:32
Hola a Todos,



Funciona correctamente vinculando la base de datos con Access.



Federico la SQL funciona bien con una variante,



Select * into TmpDBF from m46 in 'C:\DosConta\Euro' 'dBASE IV;';



Lo he probado con Access y funciona correctamente lo he realizo en delphi y me da Key Violation, motivo, No se?? :confused:

delphi.com.ar
05-09-2005, 14:41:45
Federico la SQL funciona bien con una variante
Suponía que la sintaxis no era correcta... pero bué... ¿Lo que vale es la idea no? :D

Lo he probado con Access y funciona correctamente lo he realizo en delphi y me da Key Violation, motivo, No se??
¿Cuál es el texto exacto del error?.... existe la tabla TmpDBF ??