Tabela DBF corrompida

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Daiane
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 28 Out 2014 16:19
Localização: Feira de Santana - BA

Tabela DBF corrompida

Mensagem por Daiane »

Galera,a tabela dbf de um cliente não esta abrindo nem no Advantage Data Architect e nem encontra as informações no sistema que utiliza essa tabela como banco de dados

O erro que aparece é esse na imagem abaixo:

O cliente não tem acesso as tabelas, então não sei o motivo deste problema.
e o pior q estamos perdendo informações importantes.
Alguém poderia me ajudar?
Anexos
Error.jpg
XHb 1.2.1 + FW 12.05 + Pelles C IDE
"Eu adoraria mudar o mundo, mas não me deram o código-fonte."
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

Tabela DBF corrompida

Mensagem por Itamar M. Lins Jr. »

Ola!
Tive um problema com vírus em um cliente que criptografou tudo inclusive arquivos de imagens ai só com backup!
Neste caso em questão parece que está com o campo MEMO corrompido. Tem que ver se ele está na pasta e tentar acessar localmente sem os "\\...\", pode ser problema na rede... ou o DBF está muito grande... Não aconselhamos usar essa LÓGICA (mapeamento) isso danifica os DBF´s e os indices..., É ADS está usando cliente/servidor ? ou mapeando ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Tabela DBF corrompida

Mensagem por Kapiaba »

Avatar do usuário
Daiane
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 28 Out 2014 16:19
Localização: Feira de Santana - BA

Tabela DBF corrompida

Mensagem por Daiane »

Itamar,
É por mapeamento.
Vc teria algum material que eu pudesse ver para entender como é utilizado o ADS que vc citou?
XHb 1.2.1 + FW 12.05 + Pelles C IDE
"Eu adoraria mudar o mundo, mas não me deram o código-fonte."
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

Tabela DBF corrompida

Mensagem por Itamar M. Lins Jr. »

Está usando o Harbour ?
Mostre como está conectando, a sintaxe.
O Arquivo ADT que é o MEMO está presente ?

Exemplos de como usar o ADS:
http://harbourlanguage.blogspot.com.br/ ... ew=classic

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Daiane
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 28 Out 2014 16:19
Localização: Feira de Santana - BA

Tabela DBF corrompida

Mensagem por Daiane »

Sim, é o Harbour.
mandei a imagem com a sintaxe
O ADT não esta presente, q eu saiba o MEMO que utilizamos tem a extensão DBT
que também não esta presente na pasta.
Muito obrigada pelo link e pela ajuda
Anexos
Propriedades de mfolhawin.exe - Atalho.jpg
XHb 1.2.1 + FW 12.05 + Pelles C IDE
"Eu adoraria mudar o mundo, mas não me deram o código-fonte."
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

Tabela DBF corrompida

Mensagem por Itamar M. Lins Jr. »

Ola!
Pois é Daiane, isso vai depender de como o programador fez.
ADT é o campo MEMO do ADS. O ADS pode trabalhar com DBT/FPT/ADT.
DBT normalmente para indices NTX
FPT normalmente p/ indices CDX
ADT é o campo MEMO com mais recursos do ADS.(segundo dizem) já usei no Linux e não vi diferença.
Achei essa peça de código aqui...

Código: Selecionar todos


request ADS
rddregister("ADS",1)
rddSetdefault("ADS")
set server local
set filetype to CDX 
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder