FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problemas con los 铆ndices.
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Problemas con los 铆ndices.
Posted: Wed Jan 30, 2008 01:29 AM

Buenas a todos,

Tengo una rutina de apertura de ficheros DBF y creaci贸n autom谩tica de 铆ndices, que con FWH del 2007'04 no daba problemas, al menos yo no los detect茅.

Ahora he actualizado a la versi贸n 2008'01 y en esta funci贸n:

OrdCreate( ::cFile, ::cName, ::cKey, ::bKey, ::lUniq )

el programa se rompe sin dejar rasto alguno !!!

La DBF tiene el campo sobre el que se realizar谩 el 铆ndice, los valores ue recibe la funci贸 son los adecuados; si vuelvo a la versi贸n antigua que usaba el sistema vuelve a funcionar.

A ver si me puden decir motivos que pueden hacer 'tronar' esta funci贸n.

Un detalle importente:
Si el CDX debe tener por ejemplo 5 铆ndices, cada vez que entro en el programa crea un 铆ndice aunque no est谩 bien constru铆do.

Saludos y gracias ( les leo ma帽ana, me voy a dormir )
Carlos G.

Un Saludo

Carlos G.



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

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problemas con los 铆ndices.
Posted: Wed Jan 30, 2008 08:47 AM

Carlos,

Que RDD usas ? Usas Harbour 贸 xHarbour ?

Has probado a borrar los 铆ndices antiguos ? Es decir, no usarlos con los de la nueva versi贸n de Harbour/xHarbour.

Podr铆as proporcionar un ejemplo reproducible, a ser posible que no use FWH, para reportarlo a los equipos de desarrollo de Harbour/xHarbour ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Problemas con los 铆ndices.
Posted: Wed Jan 30, 2008 09:20 AM
Antonio Linares wrote:Carlos,

Que RDD usas ? Usas Harbour 贸 xHarbour ?

Has probado a borrar los 铆ndices antiguos ? Es decir, no usarlos con los de la nueva versi贸n de Harbour/xHarbour.

Podr铆as proporcionar un ejemplo reproducible, a ser posible que no use FWH, para reportarlo a los equipos de desarrollo de Harbour/xHarbour ?


Gracias Antonio,

de momento lo he solucionado realizando antes un:

( ::nArea )->( DbClearIndex() )

debo tener algo mal en el c贸digo porque en otro lugar sin cerrar los 铆ndices me los crea correctamente.

Seguir茅 investigando, de momento creo que podr茅 usar FWH 2008'03

Saludos
Carlos G.
Nota: CDX, Harbour, borrando ficheros primero.

Un Saludo

Carlos G.



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

Posts: 299
Joined: Mon Oct 22, 2007 03:03 PM
Problemas con los 铆ndices.
Posted: Wed Jan 30, 2008 12:54 PM

Atenci贸n:

Si utilizas indices CDX, Es recomendable borralos primero antes de generarlos, Aparte, como est谩s disparando tu rutina de generaci贸n de indices (como detecta que debe generar indices, o lo haces cada vez que entras a tu aplicaci贸n).

Saludos, Angel

Saludos



Angel, Valencia, Venezuela



xH .997 - FW 7.9 - BCC55 - WorkShop - MySql
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Problemas con los 铆ndices.
Posted: Wed Jan 30, 2008 01:59 PM
ADBLANCO wrote:Atenci贸n:

Si utilizas indices CDX, Es recomendable borralos primero antes de generarlos, Aparte, como est谩s disparando tu rutina de generaci贸n de indices (como detecta que debe generar indices, o lo haces cada vez que entras a tu aplicaci贸n).


Saludos, Angel


Eso hago, antes de generarlos borro el fichero.

Tengo los 铆ndices declarados en la clase que gestiona las DBFs (utilizo TDBF), y es la propia clase la que verifica que el fichero de 铆ndice contenga los 铆ndices declarados.
S贸lo creo los 铆ndices al entrar en la aplicaci贸n si no existen.

Saludos y gracias.
Carlos G.

Un Saludo

Carlos G.



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

Continue the discussion