Muitas pessoas passam por esse mesmo problema, um dia ou outro um arquivo MDB vai corromper com você também!
Muitos programas das Receita Federal usam o MDB como solução de armazenamento de dados, o problema é que o MDB que é o padrão Microsoft Access de armazenando é muito vulnerável e pode se corromper a qualquer momento, ocasionando na perda dos dados.
Erros como o da imagem baixo são frequentes:
Não foi possível reparar o Banco de Dados!
Erro numero: 3015
.mdb isn’t an indes in this table. Look in the Indexes collection of the TableDef object to determine the valid index names.
No entanto você pode usar o próprio MS Access para efetuar o reparo do MDB, usando a linha de comando a seguir:
“C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE” “D:\TEMP\_PERDCOMP51\_PERDCOMP51\perdcomp51.mdb” /WRKGRP “D:\TEMP\_PERDCOMP51\_PERDCOMP51\perdcomp51.mdw” /repair
Lembrando que o caminho pode ser diferente de acordo com a versão do Windows e versão do Office instalado.
Mais opções de comandos com o MS Access você encontra em http://support.microsoft.com/kb/209207
agora foi a minha hora… dctf 3.5 com mdb corrompido. já tentei o comando acima mas dá erro ou diz q não tenho permissão. se tiro /wrkgrp aparece uma caixinha pedindo senha.
Bom dia.
Alguém saberia informar qual a versão do Acess que deverá ser usada para reparar o PerdComp versão 6.8 ?
boa tarde,
Como posso reparar esse banco de dados da receita federal? coloquei o o caminho de acorod com o problema no cmd, e nao executa. como evo proceder? Esse é o caminho:
“C:\Program Files (X86)\Microsoft Office\Office14\MSACCESS.EXE” “C:\ARQUIVOS DE PROGRAMAS RFB\DIPJ2013\DIPJ2013.mdb” /WRKGRP “C:\ARQUIVOS DE PROGRAMAS RFB\DIPJ2013\DIPJ2013.mdw” /repair
Você pode tentar copiar o arquivo e colocar em outro caminho, como C:\temp por exemplo e executar o comando