Erros: DBFNTX/1001 e DBFNTX/1012
Moderador: Moderadores
Erros: DBFNTX/1001 e DBFNTX/1012
Olá...
estou tentando abrir um programa em Clipper (controle de estoque) aqui, mas não sei essa linguagem.
Sou programador JAVA e nunca trabalhei com Clipper..
Então, o problema é o seguinte...
Ao entrar no menu "Movimentação > Saíde de Materiais" aparece o seguite erro:
Error DBFNTX/1001 open error Prodvenda DBF (dos error 4)
Ao entrar no menu "A Receber > Consulta" aparece o seguinte erro:
Error DBFNTX/1012 open corruption detected arvemntx .ntx
E ao entrar no menu " A Receber > Liq. Contas a Receber" aparece o seguinte erro:
Error DBFNTX/1012 open corruption detected arvemntx .ntx
O que eu faço para resolver esse problema, consegui instalar o clipper 5.2 mas não consegui trabalhar com ele.
Desde já agradeço sua ajuda...
Preciso urgente dessa solução.
Obrigado
estou tentando abrir um programa em Clipper (controle de estoque) aqui, mas não sei essa linguagem.
Sou programador JAVA e nunca trabalhei com Clipper..
Então, o problema é o seguinte...
Ao entrar no menu "Movimentação > Saíde de Materiais" aparece o seguite erro:
Error DBFNTX/1001 open error Prodvenda DBF (dos error 4)
Ao entrar no menu "A Receber > Consulta" aparece o seguinte erro:
Error DBFNTX/1012 open corruption detected arvemntx .ntx
E ao entrar no menu " A Receber > Liq. Contas a Receber" aparece o seguinte erro:
Error DBFNTX/1012 open corruption detected arvemntx .ntx
O que eu faço para resolver esse problema, consegui instalar o clipper 5.2 mas não consegui trabalhar com ele.
Desde já agradeço sua ajuda...
Preciso urgente dessa solução.
Obrigado
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Veja este tópico:foxvictor escreveu:Ao entrar no menu "Movimentação > Saíde de Materiais" aparece o seguite erro:
Error DBFNTX/1001 open error Prodvenda DBF (dos error 4)
https://pctoledo.org/forum/viewto ... f=1&t=3583
Então você teria que editar o arquivo AUTOEXEC.BAT (no Windows XP arquivo AUTOEXEC.NT) e colocar o comando SET CLIPPER=F200, e no arquivo CONFIG.SYS (ou CONFIG.NT) trocar o valor do comando FILES, para: FILES=210
Provavelmente o arquivo ARVEMNTX.NTX está com algum problema, então você teria que criar novamente este arquivo.foxvictor escreveu:Ao entrar no menu "A Receber > Consulta" aparece o seguinte erro:
Error DBFNTX/1012 open corruption detected arvemntx .ntx
Geralmente os programas desenvolvidos em Clipper tem uma opção para recriar os arquivos de índices ou tem funções para criar o arquivo novamente caso não seja encontrado. Então você teria que procurar nos menus deste seu programa se não existe uma opção para recriar os índices. Caso não exista, tente mover o arquivo ARVEMNTX.NTX para uma outra pasta, assim se o programa tiver alguma função para recriar o arquivo de índice caso não seja encontrado, o arquivo será criado novamente.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Erros: DBFNTX/1001 e DBFNTX/1012
O Programa tem uma opção para recriar os arquivos mas mesmo assim continua dando esse erro, já deletei todos os arquivos .ntx e movi os arquivos corrompidos conforme você sugeriu. O Clipper recria os arquivos mas mesmo assim continua dando erro.Provavelmente o arquivo ARVEMNTX.NTX está com algum problema, então você teria que criar novamente este arquivo.
Geralmente os programas desenvolvidos em Clipper tem uma opção para recriar os arquivos de índices ou tem funções para criar o arquivo novamente caso não seja encontrado. Então você teria que procurar nos menus deste seu programa se não existe uma opção para recriar os índices. Caso não exista, tente mover o arquivo ARVEMNTX.NTX para uma outra pasta, assim se o programa tiver alguma função para recriar o arquivo de índice caso não seja encontrado, o arquivo será criado novamente.
Estou utilizando uma máquina com Windows Xp sp 2.
Teria como me passar seu msn, skype ou outra forma de entrar em contato contigo. Preciso muito de resolver esse problema, pois encontrar pessoas que programam em Clipper aqui na minha região é muito difícil.
Desde já agradeço por responder meu tópico.
Muito Obrigado!
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Olá!
Você incluiu/atualizou as variáveis de ambiente (set clipper no autoexec.nt e files no config.nt) conforme indicado pelo Toledo?
Você incluiu/atualizou as variáveis de ambiente (set clipper no autoexec.nt e files no config.nt) conforme indicado pelo Toledo?
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Olá..
consegui resolver esses 2 erros.
Muito obrigado a todos!
Porém está acontecendo o seguinte:
- O Programa tem a opção de gerar relatório de lucro de mercadoria vendida, quando essa opção é selecionada o programa pede para informar o período de tempo. Quando informado esse período aparece a seguinte mensagem:
"Error base/1187 bound error: aadd."
- Quando deleto todos os arquivos .ntx o clipper gera os arquivos novamente e aparece a mensagem:
"Error DBFNTX/1012" nas funcionalidades citadas ateriormente.
Fiz o backup desse programa que é executado com sucesso em uma máquina com Win95 para implementá-lo em uma máquina com Windows XP para que a máquina que roda Win95 seja desativada por ser muito antiga.
Alguém ai pode me ajudar?
Obrigado!!!
consegui resolver esses 2 erros.
Muito obrigado a todos!
Porém está acontecendo o seguinte:
- O Programa tem a opção de gerar relatório de lucro de mercadoria vendida, quando essa opção é selecionada o programa pede para informar o período de tempo. Quando informado esse período aparece a seguinte mensagem:
"Error base/1187 bound error: aadd."
- Quando deleto todos os arquivos .ntx o clipper gera os arquivos novamente e aparece a mensagem:
"Error DBFNTX/1012" nas funcionalidades citadas ateriormente.
Fiz o backup desse programa que é executado com sucesso em uma máquina com Win95 para implementá-lo em uma máquina com Windows XP para que a máquina que roda Win95 seja desativada por ser muito antiga.
Alguém ai pode me ajudar?
Obrigado!!!
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Um array no Clipper tem um limite de 4096 elementos, então o que está acontecendo é que este limite está sendo atingido. Procure colocar um período menor e faça um teste.foxvictor escreveu:Quando informado esse período aparece a seguinte mensagem:
"Error base/1187 bound error: aadd."
Amigo, este erro indica que o arquivo NTX (ou DBF) está com algum problema. Então, como você disse que tem o programa funcionando num micro com o Win95, faça uma cópia de todos os arquivos DBF e NTX do micro Win95 para o micro com WinXP... ai entre direto nas opções que estão dando erro e verifique se o erro vai ocorrer novamente.foxvictor escreveu:Quando deleto todos os arquivos .ntx o clipper gera os arquivos novamente e aparece a mensagem:
"Error DBFNTX/1012" nas funcionalidades citadas ateriormente.
Bom, não existe uma lógica para no Win95 o programa não apresentar estes erros e no WinXP sim. Se você fez uma cópia fiel do programa e as configurações no AUTOEXEC.NT e CONFIG.NT, o programa teria que executar sem problemas, como ocorre no Win95.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Como eu faço isto?Um array no Clipper tem um limite de 4096 elementos, então o que está acontecendo é que este limite está sendo atingido. Procure colocar um período menor e faça um teste.
Tem algum tutorial?
Grato!
Editado pela última vez por Pablo César em 12 Jan 2011 20:43, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ quote ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r0
Razão: Mensagem editada para colocar a tag [ quote ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r0
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Erros: DBFNTX/1001 e DBFNTX/1012
foxvictor escreveu:quando essa opção é selecionada o programa pede para informar o período de tempo.
Bom, presumo que este período de tempo seja através de uma data inicial e data final, então sugeri que você informasse um período menor entre as datas. Se você estiver informando por exemplo neste período 1 ano (01/01/2010 a 31/12/2010), faça um teste informando apenas seis meses... ou se informou um mês, faça um teste informando apenas 15 dias.Toledo escreveu: Procure colocar um período menor e faça um teste.
O número de 4096 elementos em uma array (Matriz) é um limite da linguagem Clipper, (com o Clipper) não tem como aumentar este limite.
Uma dúvida: você tem os arquivos fontes deste programa?
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Fiz um teste informando um dia deu certo, não apareceu erro nenhum, agora informei um periodod de 12 dias (01/01/2010 até 12/01/2010) ai apareceu o erro..Bom, presumo que este período de tempo seja através de uma data inicial e data final, então sugeri que você informasse um período menor entre as datas. Se você estiver informando por exemplo neste período 1 ano (01/01/2010 a 31/12/2010), faça um teste informando apenas seis meses... ou se informou um mês, faça um teste informando apenas 15 dias.
Acho que tenho sim, quais as extensões do código fonte de um programa em Clipper?Uma dúvida: você tem os arquivos fontes deste programa?
Grato!
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Os arquivos fontes de um programa desenvolvido em Clipper tem a extensão PRG.
Abraços,
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Só tenho arquivos com extensão .prn .ntx .dbf .txtOs arquivos fontes de um programa desenvolvido em Clipper tem a extensão PRG.
tem como resolver isso.
Grato!
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Amigo, o problema com o limite da array não tem como, como lhe disse antes isto é uma limitação da linguagem. Então este relatório você terá que informar sempre um período pequeno, quer dizer menos de 12 dias.
Agora sobre os outros erros, você não falou se com a cópia dos DBFs e NTXs do Win95 para o micro com WinXP resolveu o problema.
Abraços,
Agora sobre os outros erros, você não falou se com a cópia dos DBFs e NTXs do Win95 para o micro com WinXP resolveu o problema.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Fiz as cópias e agora aparece esse erro "Error base/1187 bound error: aadd."Agora sobre os outros erros, você não falou se com a cópia dos DBFs e NTXs do Win95 para o micro com WinXP resolveu o problema.
O que eu posso fazer?
Obrigado..
Re: Erros: DBFNTX/1001 e DBFNTX/1012
O problema de "estouro" da matriz no Clipper deve ser solucionado da seguinte forma.
No seu programa, quando estiver preenchendo a matriz com os dados dos arquivos, colocar um contador, por exemplo:
select prod
go top
ncontador := 0
aprodutos := {}
do while ! eof()
if condicao // estipular aqui qual seria
aadd(aprodutos,(campo1,,campo2,,,etc)) // preencher a matriz com os dados
ncontador ++ // adiciona 1 a cada elemento inserido
endif
dbskip()
if ! eof()
if ncontador >= 4096 // limite máximo
alerta("A matriz foi preenchida totalmente sem atingir o fim do arquivo")
exit
endif
endif
enddo
// continua sua rotina com a matriz preenchida sem estouro
*****************************
Você poderá ter um tratamento para modificar a condição de modo a nunca trabalhar com uma matriz incompleta.
No seu programa, quando estiver preenchendo a matriz com os dados dos arquivos, colocar um contador, por exemplo:
select prod
go top
ncontador := 0
aprodutos := {}
do while ! eof()
if condicao // estipular aqui qual seria
aadd(aprodutos,(campo1,,campo2,,,etc)) // preencher a matriz com os dados
ncontador ++ // adiciona 1 a cada elemento inserido
endif
dbskip()
if ! eof()
if ncontador >= 4096 // limite máximo
alerta("A matriz foi preenchida totalmente sem atingir o fim do arquivo")
exit
endif
endif
enddo
// continua sua rotina com a matriz preenchida sem estouro
*****************************
Você poderá ter um tratamento para modificar a condição de modo a nunca trabalhar com uma matriz incompleta.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: Erros: DBFNTX/1001 e DBFNTX/1012
Olá!
Parece que o amigo não tem os fontes... não dá para alterar.
Talvez seja o caso de tentar desmontar o executável.
Parece que o amigo não tem os fontes... não dá para alterar.
Talvez seja o caso de tentar desmontar o executável.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)

