Erro ao abrir arquivo DBF

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
RachaCuca
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 24 Ago 2022 12:50
Localização: São Paulo - SP

Erro ao abrir arquivo DBF

Mensagem por RachaCuca »

Boa tarde a todos!
Estou migrando um programa que era originalmente em Clipper para Harbour. Esse programa utiliza arquivos DBF como base de dados.
Ao executar o programa, está dando o seguinte erro:

Imagem

O arquivo encontra-se na pasta corretamente e consigo abri-lo em um programa leitor de arquivos DBF. Alguém conseguiria ajudar?

Obrigado!
Anexos
Capturar.PNG
Capturar.PNG (5.18 KiB) Exibido 680 vezes
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao abrir arquivo DBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Bem vindo ao forum!

Use a barra. \raizdir\outra\outra.
\CP_Harbour\DBF\IMPRE.dbf
ou
d:\CP_Harbour\DBF\IMPRE.dbf

NTX do Clipper não é compatível(*). Apagar e criar usando o RDDNTX do Harbour.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
RachaCuca
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 24 Ago 2022 12:50
Localização: São Paulo - SP

Erro ao abrir arquivo DBF

Mensagem por RachaCuca »

Opa, obrigado pela ajuda.

Como os dbf são de um cliente, conhece algum meio que eu possa usar pra converter os arquivos para o RDDNTX?

Obrigado!
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao abrir arquivo DBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Não precisa converter o DBF.
Neste caso você vai criar o NTX ou CDX usando o Harbour. O comando é o mesmo do Clipper.

Código: Selecionar todos

index on ...
Vc está migrando o programa de Clipper p/ Harbour, partindo do pressuposto que tem os fontes.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
RachaCuca
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 24 Ago 2022 12:50
Localização: São Paulo - SP

Erro ao abrir arquivo DBF

Mensagem por RachaCuca »

Oi.

Sim tenho os fontes, mas não são meus então as vezes é difícil entender a codificação. E estou mais habituado a trabalhar com banco de dados do que com DBF.

Depois de fazer o que você sugeriu na mensagem anterior da \ consegui gerar um novo erro.
Anexos
1.PNG
1.PNG (3.98 KiB) Exibido 662 vezes
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao abrir arquivo DBF

Mensagem por Itamar M. Lins Jr. »

Olá!
Pois é.
Ai vc não manja muito de codificação, tente não mudar nada ai p/ ver se vai funcionar.
No PRG principal(main) adicionar a linha:

Código: Selecionar todos

SET DBFLOCKSCHEME TO 1 //ou 2
Vai abrir o indice do clipper. Não sei se é scheme = 1->clipper 5.2 ou 2->clipper 5.3 teste ai.

Ou estude mais os fontes e veja onde ele cria os indices. Basta apagar os indices e chamar a rotina de indexar (prg compilado pelo Harbour)

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
RachaCuca
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 24 Ago 2022 12:50
Localização: São Paulo - SP

Erro ao abrir arquivo DBF

Mensagem por RachaCuca »

Depois de muito bater cabeça identifiquei que os arquivos DBF estão corrompidos.

Obrigado pela ajuda!

O tópico pode ser encerrado.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Erro ao abrir arquivo DBF

Mensagem por Kapiaba »

Boa tarde, DOS ERROR 3, é ERRO DE REDE, "CAMINHO OU ARQUIVO NÃO ENCONTRADO". Verifique se o programa está preparado para "rodar" em REDE, ou se ele é somente LOCAL.

Obg. abs.

Regards, saludos.
Responder