Abrir archivos DBF compartidos

Post Reply
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

Abrir archivos DBF compartidos

Post by AngelSalom »

Buenos días, hace tiempo que no acudo por estos lares ....

Tengo una aplicación desarrollada con Fivewin para pocket que trabaja con archivos remotos vía red (tipo \\servidor\carpeta\dato.dbf) sin problemas. El tema es que ahora deben manejar estos archivos varias máquinas simultáneamente y cuando intento abrir el archivo en modo shared

Code: Select all

dbusearea (.t.,"dbfcdx",cDirectorio+"\tabla","tabla",.T.)
tanto el emulador como la PDA (Windows Mobile 6.1) se quedan completamente bloqueados.

¿Alguna idea o sugerencia?

Muchas Gracias.
Angel Salom
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

Re: Abrir archivos DBF compartidos

Post by FiveWiDi »

AngelSalom wrote:Buenos días, hace tiempo que no acudo por estos lares ....

Tengo una aplicación desarrollada con Fivewin para pocket que trabaja con archivos remotos vía red (tipo \\servidor\carpeta\dato.dbf) sin problemas. El tema es que ahora deben manejar estos archivos varias máquinas simultáneamente y cuando intento abrir el archivo en modo shared

Code: Select all

dbusearea (.t.,"dbfcdx",cDirectorio+"\tabla","tabla",.T.)
tanto el emulador como la PDA (Windows Mobile 6.1) se quedan completamente bloqueados.

¿Alguna idea o sugerencia?

Muchas Gracias.
A mi me sonaba algo el asunto y encontrado esto que dudo que te sirva. En todo caso que tengas suerte.

http://forums.fivetechsupport.com/viewt ... ido#p31053

http://forums.fivetechsupport.com/viewt ... ido#p35269
Un Saludo
Carlos G.

FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

Re: Abrir archivos DBF compartidos

Post by AngelSalom »

Gracias por los enlaces FiveWidi. Entonces ¿entiendo que tengo que actualizar la versión de FWPPC y de Harbour para Pocket?
¿Antonio es esto asi? ... La versión que uso actualmente de FWPPC es February 7.02 2007 build, Harbour Compiler Alpha build 46.2 (Flex)

Gracias
Angel Salom
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

Re: Abrir archivos DBF compartidos

Post by AngelSalom »

En fin ... ante la falta de una solución finalmente he optado por crear archivos temporales en el servidor de datos y el software de gestión mediante un timer comprueba la existencia de esos ficheros e importa la información necesaria.

Gracias de todos modos.
Angel Salom
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: Abrir archivos DBF compartidos

Post by Carles »

Hola Angel,

Puedes explicar esto de abrir los datos en el servidor ? Si te conectas a un recurso compartido,piensa q relamente, cada vez q abre la dbf lo q haces es traerte amodo local todo el contenido y esto es lo q puede ralentizarte el sistema y dar la sensacion de bloqueo. No estas creando una aplicacion C/S q te quede claro y yo no conozco ninguna opcion para pocket. O creas una conexion a ua BD p.e. MySql y usas un cliente para conectarte, o la manera correcta es trabajar con dbf locales, y traspasar modificaciones pertinentes p.e. via ftp o socket a un recurso compartdio para q otro sistema lo vaya tratando...

Piensa q cuando abres en exclusivo es mas rapido,pero tambien q te traes todo el contenido hacia tu pocket. Al hacerlo en shared es mas lento y mas lo sera si vas aumentando el num de reg.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

Re: Abrir archivos DBF compartidos

Post by AngelSalom »

Hola Carles, ciertamente soy consciente del problema de la lentitud.

Pero no en este tipo de aplicación en el que la tabla sobre la que se trabaja se va llenando con las PDAS y vaciando poco después por lo que el número de registros siempre será muy pequeño, generalmente ninguno.
Básicamente es un sistema de recogida de pedidos para restaurantes, con lo que se pretendía abrir el fichero en el servidor para crear las líneas del pedido. Mi intención es que todas las PDAS trabajaran sobre esa tabla para posteriormente la aplicación del servidor importarla y vaciarla.

Al tener el problema abriéndo en compartido lo que hago es trabajar sobre la tabla localmente en la PDA y posteriormente copiarla al servidor. Cada PDA genera una tabla distinta y listos.

Saludos!
Angel Salom
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: Abrir archivos DBF compartidos

Post by Carles »

Angel,

Lo q haces es mejor sistema, y te evitaras ademas problemas de indices si los usas, seguro. Aun asi si te va lento a la hora de enviar la dbf local, compactala y enviala. Reduces el trafico y notaras tambien una mejoria...
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

Re: Abrir archivos DBF compartidos

Post by AngelSalom »

Gracias por tus consejos, Carles.
Angel Salom
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
Post Reply