Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Pasar de DBF a MDB Como?? (https://www.clubdelphi.com/foros/showthread.php?t=24814)

olbeup 02-09-2005 21:52:05

Pasar de DBF a MDB Como??
 
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
Código SQL [-]
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:

Código SQL [-]
 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

Cita:

Empezado por olbeup
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

Cita:

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 ??


La franja horaria es GMT +2. Ahora son las 16:05:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi