DATA TYPE ERROR - NTX P/ CDX

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

DATA TYPE ERROR - NTX P/ CDX

Mensagem 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...
Iniciante em Xharbour / Hwgui
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem 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
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

Mensagem por ReinaldoFreitas »

ola......... eu ja estou apagando os indices antigos!!!!!!
Iniciante em Xharbour / Hwgui
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem 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.
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Envie todo o procedimento para criação dos indices e os tipos dos campos para criação dos mesmo.
ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

Mensagem por ReinaldoFreitas »

OBRIGADO A TODOS!!! O PROBLEMA FOI RESOLVIDO MUDANDO DTOC P/ DTOS.....

ATE +
Iniciante em Xharbour / Hwgui
ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

Mensagem por ReinaldoFreitas »

OBRIGADO A TODOS!!! O PROBLEMA FOI RESOLVIDO MUDANDO DTOC P/ DTOS.....

ATE +
Iniciante em Xharbour / Hwgui
Responder