ACCESS PERDEU REGISTROS

NICOLLAS2 03/01/2012 21:24:57
#392351
galera, tenho um banco em access que do nada perdeu os ultimos 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?
NETMANIA 04/01/2012 08:20:58
#392358
Este banco possui muitos acessos simultâneos? Se sim, já pense em migrar para MySQL, SQL Server, Oracle ou outro gerenciador de banco de dados. O Access não aguenta uma demanda elevada de acesso.
RICARDO.RAPA 08/01/2012 15:49:18
#392667
MySQL local??? prefiro ficar com o access mesmo. Cara verifica as chaves e os relacionamentos e seu código para tudo existe um motivo apenas você não achou ele ainda.
NILTON.VIANNA 08/01/2012 19:49:07
#392686
muda seu BD

quando vc tiver uma gama enorme de registros vc vai ver a diferença
TIAGOFAC 09/01/2012 11:06:12
#392715
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
NICOLLAS2 09/01/2012 11:52:09
#392720
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.
TIAGOFAC 09/01/2012 12:09:43
#392722
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
Tópico encerrado , respostas não são mais permitidas