Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Base de datos de escritorio (https://www.clubdelphi.com/foros/showthread.php?t=96735)

ArtPortEsp 08-06-2024 13:15:28

Base de datos de escritorio
 
Hace poco tuve la necesidad de modificar una aplicación en Delphi 7 para que funcionara con una base de datos de escritorio. Hace mucho tiempo llegue a usar un motor de base de datos llamado Advantage Database (con archivos DBF).

Era muy práctico, pero pues la tecnología avanzando.

Intente con SQlite, pero por más que intente no pude instalar los componentes ZEOS el D7, me arrojaban error al compilar los paquetes!

Como no encontré nada y la urgencia era mucha, instalé MariaDB en la laptop, pero solo tuve apoyo de una persona que tenia algo de conocimiento y estaba junto al equipo en cuestión (mi idea era entregar un par de archivos via email ).

En fin, solo para satisfacer mi curiosidad y saber que camino tomar en una situación como esta más adelante, que han usado ustedes?

Casimiro Notevi 08-06-2024 17:29:34

Firebird tiene una versión "embebida". Y sqlite es sencilla y simple, pero está muy bien.

Neftali [Germán.Estévez] 10-06-2024 09:03:11

Para programas de escritorio yo he usado en ocasiones ficheros MDB (Jet 4.0) que funcionan muy bien con ADO (que ya viene con Delphi).

marco3k 10-06-2024 16:07:12

Base de datos de escritorio
 
Hola, yo te recomendaría firebird para base de datos de escritorio, los componentes de conexion ya existe de manera nativa en D7 puede usarlo como te dijeron en modo embebido(portable) o de modo cliente servidor. En este foro hay bastante temas al respecto de como usar firebird y también en la web.


Nota: Respecto a los componentes ibx solo hay que hacerles una pequeña actualización (encontré esto porque en este foro decía hay un bug con los clientsdataset, pero lo instale sin notar el bug osea lo hice por si acaso) que aquí esta: https://cc.embarcadero.com/item/24267 (creas una cuenta).

mamcx 10-06-2024 18:04:07

Concuerdo con firebird. Sqlite si da el caso que tienes que hacer la app movil, pero firebird tiene mas funcionalidad...

duilioisola 11-06-2024 17:46:31

También voto por Firebird!

Casimiro Notevi 11-06-2024 18:31:39

Firebird gana por goleada :D


La franja horaria es GMT +2. Ahora son las 22:09:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi