FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Pocket PC Abrir archivos DBF compartidos
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Abrir archivos DBF compartidos
Posted: Fri Dec 10, 2010 09:39 AM
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 (fw): Select all Collapse
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
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: Abrir archivos DBF compartidos
Posted: Sat Dec 11, 2010 11:32 PM
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 (fw): Select all Collapse
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.

viewtopic.php?f=7&t=6828&p=31053&hilit=compartido#p31053

viewtopic.php?f=7&t=7684&p=35269&hilit=compartido#p35269

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Abrir archivos DBF compartidos
Posted: Sun Dec 12, 2010 09:30 AM

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
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Abrir archivos DBF compartidos
Posted: Tue Dec 14, 2010 11:17 AM

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
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Abrir archivos DBF compartidos
Posted: Tue Dec 21, 2010 04:41 PM

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..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Abrir archivos DBF compartidos
Posted: Tue Dec 21, 2010 05:23 PM

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
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Abrir archivos DBF compartidos
Posted: Tue Dec 21, 2010 07:30 PM

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..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Abrir archivos DBF compartidos
Posted: Wed Dec 22, 2010 07:35 AM

Gracias por tus consejos, Carles.

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4

Continue the discussion