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)
-   -   Sincronizar datos de un dbf a sqlserver remoto (https://www.clubdelphi.com/foros/showthread.php?t=94101)

el-mono 01-08-2019 14:53:29

Sincronizar datos de un dbf a sqlserver remoto
 
Hola gente, buenos dias.



Me encargaron un trabajito, la empresa que me contrato tiene un sistema de gestión funcionando en Fox con archivos dbf, lo que me pidieron es hacer un sistema (lo quiero hacer con Delphi) que a la noche (cuando no usan el sistema) suba la información de (2 archivos ) dbf hacia un servidor SqlServer el cual esta alojado en un Hosting (MyAsp.Net).



Alguien hizo algo así (subir datos desde una base local hacia un servidor Remoto) ?

Alguna sugerencia de como hacerlo ?

oscorm 01-08-2019 18:08:26

Básicamente has de hacer un Servicio o Aplicacion que se ejecute como tarea programada, lo demás es bien simple, lees en local y escribes en remoto siempre y cuando tengas acceso a la bbdd remota, si no fuera el caso la cosa se complica un poquito más.

bucanero 02-08-2019 08:17:12

Hola a todos

yo tengo un sistema similar a lo que pretendes desarrollar, y en este hilo explico como funciona

https://www.clubdelphi.com/foros/showthread.php?t=84484

Si tienes dudas al respecto puedo intentar aportar alguna solución

Neftali [Germán.Estévez] 02-08-2019 08:45:07

Cita:

Empezado por el-mono (Mensaje 532998)
... lo que me pidieron es hacer un sistema (lo quiero hacer con Delphi) que a la noche (cuando no usan el sistema) suba la información de (2 archivos ) dbf hacia un servidor SqlServer el cual esta alojado en un Hosting (MyAsp.Net).

Para leer los datos en DBF (Fox) no deberías tener problemas.
Puedes conectar vía ODBC o con algunos componentes que te aceleren el trabajo. En su día usé vkDBF (https://sourceforge.net/projects/vkdbf/) que saben utilizar índices y su velocidad era bastante buena. Son antiguos y no se si funcionan con verisones nuevas.

En cuanto al SQLServer lo importante es saber cómo vas a acceder. Si tienes acceso directo al servidor, no hay problema, puedes utilizar FireDAC/ADO/DBExpress (lo que te sea más cómodo). Yo personalmente los escogería con ese orden o prioridad. Si no puedes acceder directamente te tendrán que dar acceso vía API o WS para poder hacerlo.

el-mono 03-08-2019 00:23:40

muchisimas gracias por sus tan generosas respuestas. Voy a comenzar con lo que me aconsejan y les comento como me fue.


La franja horaria es GMT +2. Ahora son las 00:46:56.

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