Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Base Paradox con Firedac (https://www.clubdelphi.com/foros/showthread.php?t=94383)

tocomi 11-01-2020 04:21:20

Base Paradox con Firedac
 
Antes de que me crucifiquen y si consiguieron seguir vivos despues de leer el titulo del hilo, se perfectamente que paradox esta dentro de la prehistoria en lo que a base de datos se refiere, pero no por lo mismo necesito alguna solucion para poder pasar la informacion, que no es poca

Aviso que ya logre conectar un componente Firedac a la carpeta (he estado revisando el foro y google un par de horas antes de escribir esto) y lo puedo activar sin problemas, pero cuando conecto el componente tabla, me dice que el formato no es el esperado, alguna idea de que puede estar pasando???

Estoy usando Delphi 10.2 y tengo el BDE instalado, conecte un ODBC a la carpeta

Si alguien tiene alguna alternativa de como poder leer los datos, se aceptan sugerencias

manelb 11-01-2020 13:45:33

Hola Tocomi....

Una pregunta antes que nada:
Tu intención es conectar con paradox para continuar dando soporte a programas con esas tablas o solo quieres conectar con las tablas para migrar los datos a otra BD?

Lo digo por que si lo que quieres es continuar con paradox, que sepas que los componentes BDE también están disponibles para las ultimas versiones de Delphi.

manelb 11-01-2020 13:51:09

En cuanto a la conexion con firedac, estos son los parametros que yo utilizo

Código:

ODBCDriver=Microsoft Paradox Driver (*.db )
Database=\\servidor\MicroGestio\Dat
User_Name=admin
ODBCAdvanced=CollatingSequence=ASCII;DefaultDir=\\servidor\MicroGestio\Dat;DriverId=538;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;ParadoxNetPath=\\servidor\MicroGestio\red;ParadoxNetStyle=4.x;ParadoxUserName=admin;SafeTransactions=0;Threads=3;UserCommitSync=Yes
DriverID=ODBC

Fíjate que la ruta a la carpeta de los datos se encuentra repetida en dos parámetros ( \\servidor\MicroGestio\Dat ), y luego aparece el net dir en otro parametro ( \\servidor\MicroGestio\red ).
Sustituye estas ocurrencias por las tuyas y debería funcionar.
En este ejemplo que adjunto yo lo tengo instalado en una carpeta compartida en red

Saludos

tocomi 11-01-2020 18:48:19

Cita:

Empezado por manelb (Mensaje 535162)
Hola Tocomi....

Una pregunta antes que nada:
Tu intención es conectar con paradox para continuar dando soporte a programas con esas tablas o solo quieres conectar con las tablas para migrar los datos a otra BD?

Lo digo por que si lo que quieres es continuar con paradox, que sepas que los componentes BDE también están disponibles para las ultimas versiones de Delphi.

Por lo menos la version que tengo no los trae, y la idea es poder sacar la informacion que hay almacenada y poder pasarla a Mysql

manelb 12-01-2020 07:32:10

Los componentes BDE se pueden descargar si eres usuario registrado y creo que están disponibles para todas las versiones.

De todas formas creo que no debes tener problemas con la conexión en Firedac.

Los parámetros de conexión que te he pasado funcionan sin problemas.

Saludos


La franja horaria es GMT +2. Ahora son las 21:45:35.

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