Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-07-2012
agustibaldo agustibaldo is offline
Miembro
 
Registrado: nov 2006
Posts: 105
Poder: 18
agustibaldo Va por buen camino
Leer tablas Paradox desde SQL Server

Hola gente de Clubdelphi, les consulto:

Necesito hacer una consulta en SQL Server 2008 que necesita leer datos (mediante un join a la misma) de una tabla en Paradox. Estuve investigando varias alternativas pero ninguna dio resultado.

Código SQL [-]
SELECT * 
FROM tablaSQL
INNER JOIN tablaPARADOX

Alguien hizo esto alguna vez?

Desde ya, agradecería su ayuda.
Responder Con Cita
  #2  
Antiguo 24-07-2012
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 la tabla no es muy grande, puedes crear en tu sistema un clon e importarla usando el BDE y luego hacer el join sin más.

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
  #3  
Antiguo 24-07-2012
agustibaldo agustibaldo is offline
Miembro
 
Registrado: nov 2006
Posts: 105
Poder: 18
agustibaldo Va por buen camino
Marcos gracias por tu respuesta.

Me podrías pasar un ejemplo de como hacerlo. He intentado mil formas y no logro hacerlo funcionar.

Desde ya, muchas gracias
Responder Con Cita
  #4  
Antiguo 24-07-2012
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
Pues creas una tabla en SQL Server que contenga los mismos campos que la que quieres consultar, instalas el BDE, lees los registros de la tabla y los importas en tu tabla SQL Server, que previamente has vaciado, a partir de ahí ya nada te impide hacer la consulta con Join puesto que las dos tablas están en la misma BD.

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
  #5  
Antiguo 25-07-2012
agustibaldo agustibaldo is offline
Miembro
 
Registrado: nov 2006
Posts: 105
Poder: 18
agustibaldo Va por buen camino
Marcos gracias por tu respuesta.

Precisamente, es la forma en que he resuelto varias tablas que se migraron de una plataforma a otra. Pero resulta que existen otras tantas tablas que aún permanecen en Paradox y que, además, se actualizan diariamente. Es por eso que necesitaba consultar desde una consulta en SQL Server. Por ejemplo, tengo una aplicación que registra el legajo de un empleado y el sistema de personal esta en Paradox. Por eso al recuperar el nombre necesitaría realizar este join con Paradox.

Estuve investigando bastante en internet y algunos sugieren acceder por MSJet pero he probado numerosas formas de conexión y no he tenido éxito.

Nuevamente gracias por tu tiempo.
Responder Con Cita
  #6  
Antiguo 26-07-2012
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
Para conectar una Tabla PDOX, lo que tienes que hacer es un puente entre SQL SERVER 2008 Y MSACCESS.

Te creas una base de datos MSACCESS que se llame por ejemplo: TablasPDOX.

A ésta base de datos vincular las tablas PDOX's que vayas a necesitar, en la ventana que te aparece pulsas en Nuevo, seleccionas vincular tabla, buscas donde están tus tablas.

Después creas un servidor vinculado en SQL SERVER 2008 que apunte a la base de datos TablasPDOX y ya puedes hacer lo que quieras con todas las tablas que has vinculado.

Un saludo
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita
  #7  
Antiguo 26-07-2012
agustibaldo agustibaldo is offline
Miembro
 
Registrado: nov 2006
Posts: 105
Poder: 18
agustibaldo Va por buen camino
Muchas gracias olbeup.
Voy a probar y les cuento.

Saludos.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Proteger tablas Paradox con contraseñas y accederlas desde el código Ricardinho Tablas planas 4 26-02-2009 02:27:08
importar tablas paradox en SQL Server seken Tablas planas 3 03-10-2006 02:33:25
traspasar tablas paradox a SQL Server 2000 seken Conexión con bases de datos 1 29-08-2006 03:24:16
Crear o modificar Tablas Paradox desde Delphi Gabriel2 Tablas planas 6 18-07-2005 10:25:18
Cambiar idioma tablas paradox desde delphi2 tec4eso Tablas planas 2 04-10-2004 21:01:31


La franja horaria es GMT +2. Ahora son las 18:16:51.


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