Erro com Indices CDX no XP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

david.miguel escreveu: dbUseArea(.T.,,"TESTE.DBF")
INDEX ON CODIGO+NOME TAG INDICE1 TO TESTE
INDEX ON NOME+CODIGO TAG INDICE2 TO TESTE
[/code]
Amigo, preste atenção num detalhe: Os campos CODIGO e NOME são CARACTERES?

Se não, eis aí o problema! Não é possível indexar CAMPOS diferentes em uma mesma TAG, a não ser que sejam transformados. Exemplo:

Se CODIGO for NUMERICO e NOME for CARACTERE, faça assim:

Código: Selecionar todos

INDEX ON STR(CODIGO)+NOME TAG INDICE1 TO TESTE
INDEX ON NOME+STR(CODIGO) TAG INDICE2 TO TESTE
Um abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder