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)
-   -   ¿BDE con Delphi 10? ¿Y con Community Edition ? (https://www.clubdelphi.com/foros/showthread.php?t=93874)

elguille 24-04-2019 17:43:38

Otra opción es MYSQL o MariaDB (gratuitos) con MYDAC https://www.devart.com/mydac/ de pago, que trae todos los componentes equivalentes de la paleta BDE, yo lo he hecho y funciona perfectamente, naturalmente hay que retocar el codigo pero sin demasiadas complicaciones. Eso si, si abres una tabla de un millon de registros los lleva todos a memoria, pero creo que es asi con cualquier componente que funcione como el TTable.
Devart tambien ha desarrollado https://www.devart.com/dac.html para multiples BD, pero estos no lo he probado.

manelb 28-04-2019 07:55:31

Saludos a todos…

En nuestro caso, una de las aplicaciones todavía la tenemos en paradox + BDE y desarrollo en Delphi 2006.

Hemos hecho pruebas instalando el BDE en Delphi 10.2CE para valorar una posible migración en dos fases: primero Delphi i luego BD.

En principio no hemos tenido ningún problema, sólo un comportamiento extraño con el uso de los “Alias” creados en el BDE.

-El caso es que en algunos ordenadores, al ejecutar el programa nuevo creado en D10 no reconoce los alias que están creados de forma persistente con el BDEAdministrator, pero en cambio funciona perfectamente si hay una instancia abierta del programa antiguo creado en D2006 en el mismo ordenador.
-En otros casos, si hay una instancia abierta en el mismo ordenador del programa antiguo D2006 no se ejecuta el nuevo D10, y se debe cerrar el programa D2006 para ejecutar el D10.
-Y en otros ordenadores pueden funcionar los dos programas D2006 y D2010 sin ninguna restricción.

No hemos podido detectar relación casusa efecto entre los ordenadores afectados para sacar conclusiones.

La solución que parece funcionar es crear el Alias al entrar en el programa si no se reconoce.

Alguien más ha tenido este comportamiento extraño??


Saludos

Javierus 09-05-2019 20:21:36

Cita:

Empezado por manelb (Mensaje 531697)
En principio no hemos tenido ningún problema, sólo un comportamiento extraño con el uso de los “Alias” creados en el BDE.

Estoy exactamente en la misma situación que tú: preparando la migración de 2007 a D10, sobre una CE con BDE, para migrar primero el entorno y luego la BD, aunque quizás lo haga al revés, dependiendo de la BD y componentes que elija. Me estoy planteando ElevateDB, porque me la han recomendado por el rendimiento del componente tipo TTable que tiene

En cuanto al BDE, yo en ejecución no utilizo alias persistentes, así que no te puedo decir. ¿Podría tener que ver con la VirtualDataStore de Windows?

manelb 09-05-2019 22:09:47

Saludos Javierus...

Cita:

Empezado por Javierus (Mensaje 531910)
En cuanto al BDE, yo en ejecución no utilizo alias persistentes, así que no te puedo decir. ¿Podría tener que ver con la VirtualDataStore de Windows?

La verdad es que nunca había oído este concepto : VirtualDataStore de Windows.

Voy a investigar a ver que encuentro...

Gracias por el comentario.

Javierus 10-05-2019 01:12:09

Cita:

Empezado por manelb (Mensaje 531922)
nunca había oído este concepto : VirtualDataStore de Windows..

My fault... Es VirtualStore
https://answers.microsoft.com/en-us/...3-9e9878954227
Esto puede hacer que en el BDEadmin haya unos Alias distintos de los que ve un programa

manelb 10-05-2019 08:25:47

Cita:

Empezado por Javierus (Mensaje 531927)
... Es VirtualStore

Hola Javierus.
No encontraba nada por VirtualDataStore referente a esto, solo referencias a máquinas virtuales :confused:

Ahora sí sé de que estás hablando, voy a investigarlo...

Gracias de nuevo


La franja horaria es GMT +2. Ahora son las 22:46:45.

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