Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

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


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 14:42:47.


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