ACCESS PERDEU REGISTROS
o engraçado é que se faço uma consulta sql no vb ele acha os registros, mas nao deixa acessar.
mas se eu for na tabela do banco, os mesmos não existem.
exemplo:
na tabela do banco vai ate o registro 5884
na consulta do vb vai ate 5904
agora, se eu der um addnew ele gera o registro 5885.
o campo do registro é auto-numérico e o access é o 2003.
alguem ja passou por isso?
quando vc tiver uma gama enorme de registros vc vai ver a diferença
Access 2000/2003 / Abra seu banco em modo exclusivo / Ferramentas / Utilitarios de banco de dados / Compactar e reparar banco de dados. Não me lembro ao certo o caminho desse processo no Office 2007/2010.
O indice da sua tabela pode estar corrompido.
Tive problemas parecidos e esse procedimento ajudou!
Lembre - se faça sempre Backup!
Abraço
Citação::
Esperimente utilizar a opção [Ô]Compactar e Reparar seu banco de dados[Ô].
Access 2000/2003 / Abra seu banco em modo exclusivo / Ferramentas / Utilitarios de banco de dados / Compactar e reparar banco de dados. Não me lembro ao certo o caminho desse processo no Office 2007/2010.
O indice da sua tabela pode estar corrompido.
Tive problemas parecidos e esse procedimento ajudou!
Lembre - se faça sempre Backup!
Abraço
então, ja havia feito este procedimento, mas não resolveu
ja baixei diversos softwares que recuperam o mdb, mas nenhum conseguiu trazer as informações novamente.
realmente não sei o que aconteceu.
Citação::
:
Esperimente utilizar a opção [Ô]Compactar e Reparar seu banco de dados[Ô].
Access 2000/2003 / Abra seu banco em modo exclusivo / Ferramentas / Utilitarios de banco de dados / Compactar e reparar banco de dados. Não me lembro ao certo o caminho desse processo no Office 2007/2010.
O indice da sua tabela pode estar corrompido.
Tive problemas parecidos e esse procedimento ajudou!
Lembre - se faça sempre Backup!
Abraço
então, ja havia feito este procedimento, mas não resolveu
ja baixei diversos softwares que recuperam o mdb, mas nenhum conseguiu trazer as informações novamente.
realmente não sei o que aconteceu.
Se sua base for access 97, considere migrar para a versão 2000. Caso contrario, considere criar uma nova base no access com o mesmo nome e versão, e importar suas tabelas do banco problematico.
Existe tambem a opção de excluir o indice atual e recria - lo.
Se nada resolver, experimente migrar o banco de dados. Talves para o MySQL, você terá que fazer pequenos ajustes no seu aplicativo, e terá um banco de dados mais eficiente.
Abraço