Página 1 de 1

DATA TYPE ERROR - NTX P/ CDX

Enviado: 30 Ago 2005 22:15
por ReinaldoFreitas
OLA AMIGOS..... ESTOU MUDANDO OS INDICES CD NTX PARA CDX, QUANDO VOU INDEXAR BLZ... MAS QUANDO O SISTEMA VAI CARREGAR O INDICE, APARECE O ERRO...


ERROR _DBFCDX/1054 DATA TYPE ERROR : <NOME DO INDICE>


COM NTX NAO DA ESSE ERRO !!! SO COM CDX !!!

ALGUEM SABE PORQUE ??

PS.. ESTE INDICE É POR EX.. CODIGO + DTOC(DTEM)

ESTOU INDEXANDO CONFORME AS DICAS NA SECAO DICAS!!!

OBRIGADO...

Enviado: 30 Ago 2005 23:14
por Clipper
Prezado Colega

Antes de indexar você está excluindo o arquivo de indice antigo ?

Para criar um arquivo de indice CDX você tem 2 opções :

Usar o comando REINDEX (não sei porque, mas eu naõ gosto desta idéia)

Indexar normalmente, porém excluindo antes o arquivo de indice antigo.

Até logo.

Marcelo

Enviado: 30 Ago 2005 23:55
por ReinaldoFreitas
ola......... eu ja estou apagando os indices antigos!!!!!!

Enviado: 31 Ago 2005 01:36
por Stanis Luksys
Olá,

Só mais um adendo: não é aconselhável utilizar DTOC() para converter datas em caracteres no uso de indices, utilize DTOS() q é uma funçao que existe eatamente para este fim.

dtoc(01/02/03) = "01/02/03"

dtos(01/02/03) = "20030201"


Ou seja, utilizando DTOS é possível ordenar os registros através da data inteira, com DTOC apenas os dias sera ordenados e 01/02/03 virá antes de 31/01/03.

Enviado: 31 Ago 2005 10:21
por gvc
Envie todo o procedimento para criação dos indices e os tipos dos campos para criação dos mesmo.

Enviado: 31 Ago 2005 11:49
por ReinaldoFreitas
OBRIGADO A TODOS!!! O PROBLEMA FOI RESOLVIDO MUDANDO DTOC P/ DTOS.....

ATE +

Enviado: 31 Ago 2005 11:53
por ReinaldoFreitas
OBRIGADO A TODOS!!! O PROBLEMA FOI RESOLVIDO MUDANDO DTOC P/ DTOS.....

ATE +