Problemi (seri) con file .ntx creati con "index on..&qu

Moderator: Enrico Maria Giordano

Problemi (seri) con file .ntx creati con "index on..&qu

Postby max » Thu Sep 11, 2008 9:34 am

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
User avatar
max
 
Posts: 128
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Postby max » Thu Sep 11, 2008 10:19 am

Credo di aver scoperto l'inghippo pochi attimi fa: occorre usare l'alias "FIELD" (che non conoscevo) creando l'indice con la INDEX ON.

Quindi non devo crearlo con:

INDEX ON pippo->lastname to INDICE

ma con:

INDEX ON field->lastname to INDICE

Facendo così infatti l'errore non c'è più, e tra l'altro ho notato che mi sembra siano scomparsi tutti i problemi di malfunzionamento spostandomi tra i record degli xbrowse che avevo creato.
Se qualcuno può confermarmi che è questa la strada giusta...
grazie.
User avatar
max
 
Posts: 128
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Postby Enrico Maria Giordano » Thu Sep 11, 2008 2:16 pm

Confermo.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia


Return to All products support

Who is online

Users browsing this forum: No registered users and 14 guests