![]() |
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.
Alguien hizo esto alguna vez? Desde ya, agradecería su ayuda. |
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. |
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 |
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. |
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. |
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 |
Muchas gracias olbeup.
Voy a probar y les cuento. Saludos. |
| La franja horaria es GMT +2. Ahora son las 06:37:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi