Page 1 of 1

Indices CDX en HP iPAQ

PostPosted: Mon Apr 25, 2011 11:55 pm
by rcastano
Cordial Saludo

Tengo una tabla dbf de 660 registros. Usando indices CDX. Hay un indice con el campo codigo, Char(10) y otro por el campo descripcion Char(40).
En las pruebas con el emulador todo funciona perfecto, pero al pasar al HP iPAQ 216 con SDRAM de 128MB el indice por codigo falla.
No entiendo porque en el emulador si funciona de maravilla, existe alguna limitacion de memoria con el iPAQ? o algun limite en el tamano de tablas?

De antemano gracias por la ayuda que me puedan brindar

Re: Indices CDX en HP iPAQ

PostPosted: Tue Apr 26, 2011 2:42 am
by rcastano
Estuve haciendo pruebas con las recomendaciones de PeterBaga en viewtopic.php?f=7&t=18225#p95627, invocando OrdListRebuild(). Tambien hice limpieza de caracteres especiales en las campos indice como se recomendaba otro post, pero la falla persiste en el solamente en iPAQ. En el emulador todo funciona bien.

Como dato curioso, al reducir la tabla de 660 registros a 200 registros los indices empiezan a funcionar correctamente en el iPAQ.

Saludos

Re: Indices CDX en HP iPAQ

PostPosted: Tue Apr 26, 2011 3:13 am
by rcastano
Habra alguna opcion en el compilador o el enlazador para asignar mas memoria? Recuerdo que en clipper usaba OPTEDIT prog.exe -EXTRAMIN xxxx para asignar mas memoria al ejecutable, y esto me resolvio problemas de indices alguna vez.

Re: Indices CDX en HP iPAQ

PostPosted: Tue Apr 26, 2011 5:25 am
by colthop
Hola que tal:

Yo tuve un problema con los indices y era un caracter no habitual, yo probaria primero a indexar la mitad de registros y despues indexar la otra mitad y si te funciona en los dos casos desestimar esta posibilidad. Si alguna no te funciona seguiria a mitades hasta localizar el registro.

Un saludo

Carlos

Re: Indices CDX en HP iPAQ

PostPosted: Tue Apr 26, 2011 12:40 pm
by rcastano
Hola Carlos, gracias por la respuesta. Voy a seguir su recomendacion, la cual tiene mucho sentido, teniendo en cuenta que al reducir mi tabla a 200 registros la cosa funciono. Tendre que detectar que posible registro puede estar generando la falla.

Saludos

Re: Indices CDX en HP iPAQ

PostPosted: Wed Apr 27, 2011 2:01 am
by rcastano
Resultado negativo en las pruebas. El comportamiento de indices es demasiado erratico. Segmente las tablas y el indice por "codigo" funciona en cada una de las tablas segmentadas, pero deja de funcionar el indice por "descripcion". Vuelvo a trabajar en la tabla de 660 registros, funciona el indice por "descripcion" pero falla el indice por "codigo".

Re: Indices CDX en HP iPAQ

PostPosted: Wed Apr 27, 2011 3:18 am
by Antonio Linares
Ricardo,

No lo pruebes en la tarjeta de memoria, pruebalo en un directorio de la memoria del teléfono

Re: Indices CDX en HP iPAQ

PostPosted: Wed Apr 27, 2011 12:56 pm
by rcastano
Hola Antonio, gracias por la respuesta. Hice las pruebas en los dos medios de almalcenamiento (memoria y tarjeta) con resultados similares. Intentare hacer pruebas con indices NTX a ver como sale.

Re: Indices CDX en HP iPAQ

PostPosted: Tue Jul 12, 2011 4:39 pm
by PeterBaga
Ola RCastano

Tus problemas com los indices se resolveram?
Has conseguido passar este problema?

Re: Indices CDX en HP iPAQ

PostPosted: Mon Jul 25, 2011 11:36 am
by rcastano
Hola Pedro, desafortunadamente el problema no se pudo solucionar.

Re: Indices CDX en HP iPAQ

PostPosted: Mon Jul 25, 2011 12:35 pm
by Antonio Linares
Ricardo,

Puedes probar la aplicación en otra PDA distinta ?

Re: Indices CDX en HP iPAQ

PostPosted: Mon Jul 25, 2011 5:18 pm
by PeterBaga
Ola RCastano.

Eu ja fiz varios testes com diferentes PDAs ( 6 ou 7 modelos ) todos com WM6 ou 6.5.
Penso que o problema esta entre o FWPPC e o Harbour. Algo nao funciona bem com estas versoes do WM.
Mas no WM5.0 tudo funciona bem.

Puedes probar este exemplo:
http://forums.fivetechsupport.com/viewtopic.php?f=4&t=21849

Depois pode dar uma opinião?!


Gracias.
Pedro