FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Sobre indices CDX
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM

Sobre indices CDX

Posted: Fri Nov 14, 2008 12:53 PM

Compañeros:

Estoy bajo la conversion de indices NTX a CDX. Tengo la siguiente estructura en una DBF:
...
SOL,C,1
TENDIDO,N,2,0
SECTOR,C,8
...

Tendiendo en cuenta que tengo que indexar por los 3 campos y que cada uno es de distinta longitud, sería correcto crear el indice así??

index on sol+str(tendido,2)+sector tag STSAFORO

Leí por ahí que los campos deben tener la misma longitud.
Mil gracias.
LORENZO.

Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM

Sobre indices CDX

Posted: Fri Nov 14, 2008 01:07 PM
Hola amigo,
Tambien puedes indexar asi:

INDEX ON SOL+TRAN(TENDIDO,"##")+SECTOR TAG STSAFORO


Espero te sirva.
Saludos, Esteban.
Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM

Re: Sobre indices CDX

Posted: Fri Nov 14, 2008 01:59 PM
Loren wrote:Compañeros:

Estoy bajo la conversion de indices NTX a CDX. Tengo la siguiente estructura en una DBF:
...
SOL,C,1
TENDIDO,N,2,0
SECTOR,C,8
...

Tendiendo en cuenta que tengo que indexar por los 3 campos y que cada uno es de distinta longitud, sería correcto crear el indice así??

index on sol+str(tendido,2)+sector tag STSAFORO

Leí por ahí que los campos deben tener la misma longitud.
Mil gracias.
LORENZO.


Es mejor que lo hagas como dice JRESTOJEDA; si SET DECIMALS se altera durante la ejecución podría generar problemas como lo has hecho tu, o para evitarlo deberías hacer Str(TENDIDO, 2, 0) en vez de Str(TENDIDO,2).

Saludos
Carlos G.

Un Saludo

Carlos G.



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

Continue the discussion