Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Tablas para exportar (https://www.clubdelphi.com/foros/showthread.php?t=95404)

Elias011267 21-09-2021 19:01:03

Tablas para exportar
 
Buen dia. Tengo esta situacion: La aplicacion se va a instalar en varios pc en zonas muy lejanas y no es posible comunicacion, por lo tanto cada aplicacion generara una tabla plana que se enviara fisicamente a la sede principal para actualizar la data principal. Mi consulta es: que tipo archivo deberia usar (txt, csv, xml...) para un mejor desarrollo de la aplicacion y mas facil manejo para los usuarios.

Casimiro Notevi 21-09-2021 19:04:49

Depende :)
No has explicado gran cosa, un término medio puede ser "cvs".

Neftali [Germán.Estévez] 22-09-2021 08:58:54

Al final cualquiera de los formatos que has indicado puede ser bueno, todos son parecidos (en cuanto a que todos son ficheros de texto), el más adecuado puede ser el que más te facilite el trabajo.
No hay nada establecido, ni ningun formato estandard.

Otra opción puede ser utilizar TClientDataset, que ya provee de métodos SaveToFile y LoadFromFile. con ellos ya tienes el trabajo hecho de volcar a un fichero y leer de él. De esa manera en tu aplicación puedes tratar directamente con los clientDatasets.

https://docwiki.embarcadero.com/Libr...t.LoadFromFile
https://docwiki.embarcadero.com/Libr...Set.SaveToFile

Elias011267 22-09-2021 18:40:24

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 543019)
Al final cualquiera de los formatos que has indicado puede ser bueno, todos son parecidos (en cuanto a que todos son ficheros de texto), Es más adecuado puede ser el que más te facilite el trabajo.
No hay nada establecido, ni ningun formato estandard.

Otra opción puede ser utilizar TClientDataset, que ya provee de métodos SaveToFile y LoadFromFile. con ellos ya tienes el trabajo hecho de olvar a un fichero y leer de él. De esa manera en tu aplicación puedes tratar directamente con los clientDatasets.

https://docwiki.embarcadero.com/Libr...t.LoadFromFile
https://docwiki.embarcadero.com/Libr...Set.SaveToFile


Perfecto. Ademas los archivos son menos "legibles". Gracias Neftali, siempre didactico y practico

Elias011267 23-09-2021 15:46:57

tablas para exportar
 
Aplique tu consejo Neftali, ya lo estoy produciendo; excelente. Corriendo el riesgo de que Casimiro me llame la atencion; existen dll que permitan trabajar con la base de datos (firebird 4) sin necesidad de instalar el firebird?

manelb 23-09-2021 20:31:20

Cita:

Empezado por Elias011267 (Mensaje 543078)
Aplique tu consejo Neftali, ya lo estoy produciendo; excelente. Corriendo el riesgo de que Casimiro me llame la atencion; existen dll que permitan trabajar con la base de datos (firebird 4) sin necesidad de instalar el firebird?

Saludos a todos…

Respecto a lo de correr Firebird sin instalar, creo que sí es posible.
Hace un tiempo tuve la curiosidad y estuve buscando información y encontré lo siguiente.
Client and server combined: Firebird Embedded Server
Revisa especialmente el punto 3.4

Desgraciadamente, todavía no he tenido tiempo de ponerlo en práctica, pero lo tengo en la bandeja de “Cosas por hacer”.
Igual alguien ya lo ha implementado y nos pueden dar algún consejo

Saludos

manelb 24-09-2021 21:27:07

Referente a lo del Firebird sin instalación, buscando otras cosas me he encontrado con esto...

Aplicaciones portables con Visual FoxPro y Firebird

Saludos

Neftali [Germán.Estévez] 27-09-2021 13:08:42

Cita:

Empezado por Elias011267 (Mensaje 543078)
existen dll que permitan trabajar con la base de datos (firebird 4) sin necesidad de instalar el firebird?


En versiones anteriores existe la versión embebded, que sólo requiere una DLL.
En la versión 4 debe estar también ¿no?


La franja horaria es GMT +2. Ahora son las 02:59:40.

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