Ho scoperto di avere dei seri problemi con i file .NTX che mi creo ex-novo all'interno della procedura usando questa sintassi:
USE PIPPO
INDEX ON pippo->lastname to INDICE
USE
L'ho scoperto dopo molto tempo fin quando m'è capitato che la procedura mi va in errore se apro il .dbf con il .ntx usando la clausola alias:
USE pippo INDEX indice ALIAS clienti
Se invece non metto la clausola ALIAS, nessun problema (apparente, ma l'NTX credo a questo punto che lavori male...).
Anche se provo a scrivere:
USE pippo ALIAS clienti
SET INDEX TO indice
La procedura mi va lo stesso in errore nella seconda riga con :
"Alias pippo does not exist" (!!)
Se mi ricreo l'indice sullo stesso campo ad esempio usando l'utility DBU di clipper 5.2 e non lo ricreo all'interno della procedura usando la "index on", invece è tutto ok!
Credo a questo punto di avere qualche LIB che non va?!?
O forse un bug della "INDEX ON..." ??
Vi chiedo aiuto, perché credo a questo punto che anche altri problemi che ho con il refresh delle xbrowse (vedi altro mio post irrisolto precedente) possa dipendere da problemi con questi files ntx corrotti...
Grazie.
FWH 8.04 - XHARBOUR 1.1.0