Erro NTX
Moderador: Moderadores
Erro NTX
É o seguinte , formatei minha maquina de trabalho , mas quando voltei o backup de um programa e compilo ele da esse seguinte erro
ERROR DBFNTX\1012 CORRUPTION :ARQUIVO.NTX
Todos meus arquivos ntx estão corrompido ... Mas isso acontece apenas se eu compilar o prog .. caso contrario funciona normal ... o que poderia estar ocasionando este corrompimento ? ja apaguei e recriei os .NTX mas ñ resolve na hr de abrir o arquivo ele é corrompido !
ERROR DBFNTX\1012 CORRUPTION :ARQUIVO.NTX
Todos meus arquivos ntx estão corrompido ... Mas isso acontece apenas se eu compilar o prog .. caso contrario funciona normal ... o que poderia estar ocasionando este corrompimento ? ja apaguei e recriei os .NTX mas ñ resolve na hr de abrir o arquivo ele é corrompido !
C:\Xharbour\Xdev\Fw\VSX
eu os crio por um ultilitario de indexação
use fornecedor
index on forn to xforn
...............................................
chamo no sistema assim
use fornecedor index xforn
OBs: estava funcionando perfeitamente antes de formatar a maquina .. poderia ser alguma configração do windows
configuro Config.nt
files=250
use fornecedor
index on forn to xforn
...............................................
chamo no sistema assim
use fornecedor index xforn
OBs: estava funcionando perfeitamente antes de formatar a maquina .. poderia ser alguma configração do windows
configuro Config.nt
files=250
C:\Xharbour\Xdev\Fw\VSX
Veja toda a sua rotina de indexação.
Talvez vc esteja indexando dois ntx com o mesmo nome.
Vc disse que compila o sistema e vai indexar os dbf, o sistema apresenta esse erro.
Quando vai rodar novamente o sistema, os indices são criados normalmente?
Talvez vc esteja indexando dois ntx com o mesmo nome.
Vc disse que compila o sistema e vai indexar os dbf, o sistema apresenta esse erro.
Quando vai rodar novamente o sistema, os indices são criados normalmente?
"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}
{POG - Programação Orientada a Gambiarra}
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Acrescente no AUTOEXEC.NT a linha SET CLIPPER=F200
200 já ta bom demais, acho até que menos tipo 100 ou 150
Acrescente no AUTOEXEC.NT a linha SET CLIPPER=F200
200 já ta bom demais, acho até que menos tipo 100 ou 150
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
JoaquimParis
- Usuário Nível 1

- Mensagens: 1
- Registrado em: 13 Fev 2007 10:50
Rochinha,
Suas dicas ajudaram bastante porém através de várias pesquisas na net, eu fiz o seguinte:
- System.ini e na seção [386ENH] inclua a seguinte linha PerVMFiles=150
- CONFIG.NT que esta em c:\Windows\System32 e inclua a seguintes linhas files=200 buffers=55
- AUTOEXEC.NT e inclua a seguinte linha: set clipper=F200
- Restart
Isso já permitiu que parte do sistema funcionasse, porém uma das funções gera um erro que menciona um arquivo NTX e diz "DOS Error 4"
Tem idéia do que pode ser isso?
Valews.
Joaquim
OBS.: Eu não sou programador de clipper, logo não tenho nenhuma experiência nessa linguagem.

Suas dicas ajudaram bastante porém através de várias pesquisas na net, eu fiz o seguinte:
- System.ini e na seção [386ENH] inclua a seguinte linha PerVMFiles=150
- CONFIG.NT que esta em c:\Windows\System32 e inclua a seguintes linhas files=200 buffers=55
- AUTOEXEC.NT e inclua a seguinte linha: set clipper=F200
- Restart
Isso já permitiu que parte do sistema funcionasse, porém uma das funções gera um erro que menciona um arquivo NTX e diz "DOS Error 4"
Tem idéia do que pode ser isso?
Valews.
Joaquim
OBS.: Eu não sou programador de clipper, logo não tenho nenhuma experiência nessa linguagem.
Essa mensagem é de muitos arquivos abertos.
Coloque:
- CONFIG.NT files=250 buffers=80
- AUTOEXEC.NT clipper=F250
Se continuar, mande os dois arquivos para nós verificar-mos.
Boa sorte.
Coloque:
- CONFIG.NT files=250 buffers=80
- AUTOEXEC.NT clipper=F250
Se continuar, mande os dois arquivos para nós verificar-mos.
Boa sorte.
"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}
{POG - Programação Orientada a Gambiarra}
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Aqui esta a lista de erros que tirei de minha ERRORSYS.PRG
Aqui esta a lista de erros que tirei de minha ERRORSYS.PRG
Código: Selecionar todos
FUNCTION DOSErro( qual )
private FALHA[ 89 ]
if qual = 0 .or. qual > 89
qual = 89
endif
FALHA[ 1 ] = "Numero de funcao invalida"
FALHA[ 2 ] = "ARQUIVO nao encontrado"
FALHA[ 3 ] = "Path nao encontrado"
FALHA[ 4 ] = "Muitos ARQUIVOs abertos"
FALHA[ 5 ] = "Acesso negado"
FALHA[ 6 ] = "HANDLE invalido"
FALHA[ 7 ] = "Bloco de controle de memoria destruido"
FALHA[ 8 ] = "Memoria insuficiente"
FALHA[ 9 ] = "Endereco de bloco de memoria invalido"
FALHA[ 10 ] = "Dispositivo invalido"
FALHA[ 11 ] = "Formatacao invalida"
FALHA[ 12 ] = "Codigo de acesso invalido"
FALHA[ 13 ] = "Dados invalidos"
FALHA[ 14 ] = "Reservado"
FALHA[ 15 ] = "Acionador de disco invalido"
FALHA[ 16 ] = "Tentou remover do diretorio corrente"
FALHA[ 17 ] = "Dispositivo nao e o mesmo"
FALHA[ 18 ] = "Nao ha mais ARQUIVO"
FALHA[ 19 ] = "Disco protegido contra gravacao"
FALHA[ 20 ] = "Unidade de disco desconhecida"
FALHA[ 21 ] = "Impossivel leitura de disco"
FALHA[ 22 ] = "Comando desconhecido"
FALHA[ 23 ] = "Informacao errada"
FALHA[ 24 ] = "Comprimento da estrutura esta ruim"
FALHA[ 25 ] = "Erro na pesquisa"
FALHA[ 26 ] = "Unidade de armazenagem desconhecida"
FALHA[ 27 ] = "Setor nao encontrado"
FALHA[ 28 ] = "Papel de saida da impressora"
FALHA[ 29 ] = "Gravacao invalida"
FALHA[ 30 ] = "Leitura invalida"
FALHA[ 31 ] = "Falha geral"
FALHA[ 32 ] = "Violacao de divisao"
FALHA[ 33 ] = "Violacao de bloqueio"
FALHA[ 34 ] = "Mudanca de disco invalida"
FALHA[ 35 ] = "Ineficaz FCB"
FALHA[ 36 ] = "Reservado"
FALHA[ 37 ] = "Reservado"
FALHA[ 38 ] = "Reservado"
FALHA[ 39 ] = "Reservado"
FALHA[ 40 ] = "Reservado"
FALHA[ 41 ] = "Reservado"
FALHA[ 42 ] = "Reservado"
FALHA[ 43 ] = "Reservado"
FALHA[ 44 ] = "Reservado"
FALHA[ 45 ] = "Reservado"
FALHA[ 46 ] = "Reservado"
FALHA[ 47 ] = "Reservado"
FALHA[ 48 ] = "Reservado"
FALHA[ 49 ] = "Reservado"
FALHA[ 50 ] = "Nao suporta rede requerida"
FALHA[ 51 ] = "Nao suporta pedido da rede"
FALHA[ 52 ] = "Nome da rede duplicado"
FALHA[ 53 ] = "Nome da rede nao encontrado"
FALHA[ 54 ] = "Rede ativa"
FALHA[ 55 ] = "Dispositivo nao existente na rede"
FALHA[ 56 ] = "Limite de comandos da NETBIOS excedido"
FALHA[ 57 ] = "Erro no adaptador do hardware da rede"
FALHA[ 58 ] = "Resposta da rede incorreta"
FALHA[ 59 ] = "Erro inesperado na rede"
FALHA[ 60 ] = "Adaptador remoto imcompativel"
FALHA[ 61 ] = "Fila de impressao esta cheia"
FALHA[ 62 ] = "Fila de impressao esta cheia"
FALHA[ 63 ] = "ARQUIVO de impressao eliminado"
FALHA[ 64 ] = "Nome da rede eliminado"
FALHA[ 65 ] = "Acesso negado"
FALHA[ 66 ] = "Incorreto tipo de dispositivo da rede"
FALHA[ 67 ] = "Nome da rede nao encontrado"
FALHA[ 68 ] = "Limite excedido para o nome da rede"
FALHA[ 69 ] = "Limite de sessao do NETBIOS excedido"
FALHA[ 70 ] = "Pausa temporaria"
FALHA[ 71 ] = "Pedido de rede negado"
FALHA[ 72 ] = "Redirecionamento Impressora / disco pausado"
FALHA[ 73 ] = "Reservado"
FALHA[ 74 ] = "Reservado"
FALHA[ 75 ] = "Reservado"
FALHA[ 76 ] = "Reservado"
FALHA[ 77 ] = "Reservado"
FALHA[ 78 ] = "Reservado"
FALHA[ 79 ] = "Reservado"
FALHA[ 80 ] = "ARQUIVO ja existente"
FALHA[ 81 ] = "Reservado"
FALHA[ 82 ] = "Impossivel criar diretorio"
FALHA[ 83 ] = "Ocorreu falha em INT 24H"
FALHA[ 84 ] = "Muitos redirecionamentos"
FALHA[ 85 ] = "Redirecionamento duplicado"
FALHA[ 86 ] = "Senha invalida"
FALHA[ 87 ] = "Parametro invalido"
FALHA[ 88 ] = "Defeito no dispositivo da rede"
FALHA[ 89 ] = "Nenhum erro ocorrido !"
RETURN( ", "+FALHA[ qual ] )
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Ederxc, vc formatou e ao copiar a base de dados de volta, vc RECRIOU os índices novamente?, caso não tenha feito, recrie novamente os índices das tabelas (creio que o seu sistema tenha um REORDENADOR).
Caso não funcione, vamos ver outras possibilidades.
Caso não funcione, vamos ver outras possibilidades.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
Não receie. Fique contente.receio que o Eder já resolveu....
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
leandrolinauer escreveu:vc RECRIOU os índices novamente?
ederxc, em sua primeira mensagem escreveu:ja apaguei e recriei os .NTX mas ñ resolve na hr de abrir o arquivo ele é corrompido !
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!


