Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-09-2005
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Exclamation 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.
Responder Con Cita
  #2  
Antiguo 02-09-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
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!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 02-09-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #4  
Antiguo 05-09-2005
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Talking

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??
Responder Con Cita
  #5  
Antiguo 05-09-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
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?

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 ??
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:23:36.


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
Copyright 1996-2007 Club Delphi