Por que esse erro ?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Josmar dos Santos
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 11 Jan 2006 18:36
Localização: Botucatu-SP

Por que esse erro ?

Mensagem por Josmar dos Santos »

Ola pessoal..tuudo bom ?
Por que as vezes o usuário esta usando o sistema, e um dos arquivos gera esse erro " Error DBFNTX/1020 Werkarea not indexed "
Sem mais, obrigado..
Josmar
:(
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Mensagem por MARINI »

É porque vc está dando um seek em um arquivo que não está indexado.
Para resolver isto procure abrir o arquivo com o ALIAS():

USE arquivo1 NEW SHARED ALIAS arq1
USE arquivo2 NEW SHARED ALIAS arq2

Quando for usar o SEEK use o ALIAS:

ARQ1->(DBSEEK(´xxxxxxx´))

Assim vc não precisa ficar mudando a área de trabalho com:

SELE 1 ou SELE arq1
SEEK(´xxxxxx´)

que também está certo mas se esquecer do SELE ou selecionar a área vai dar o erro citado cuja tradução seria: AREA DE TRABALHO NÃO INDEXADA.
Sds
Marini
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Veja a linha aonde o seu sistema acusa o erro.
Esse arquivo não esta indexado.
Se vc abriu ele no início do sistema, vc pode estar fechando o índice em algum local, ou fechando e abrindo o arquivo, só que desta vez sem os índices.
Ah! vc tb pode esta na área errada. Trocou de área em alguma rotina e esta não usa índices.
Verifique se esta na área (select) correto.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
marchiore
Usuário Nível 1
Usuário Nível 1
Mensagens: 31
Registrado em: 18 Set 2006 11:25

basicamente

Mensagem por marchiore »

" Error DBFNTX/1020 Werkarea not indexed "

Basicamente esta dizendo para você que o arquivo que você deu use nesta area (select ) não tem indice, ou seja, você esta tentando dar um SEEK em alguma arquivo que não tem indice blz.

Qualquer coisa posta o código ou um exemplo com erro blz.

Abraços
Responder