An
|
PORTO FERREIRA SP - BRASIL
|
|
Postada em 11/05/2005 17:59 hs
OI pessoal, eu tenho um sistema que usa o access (xp) como banco de dados, ele funciona muito bem, porem, as vezes o access trava e não deixa gravar nenhum dado nele, pra resolver o problema eu tenho que abrir o access ir no menu, ferramentas, Utilitário de Banco de Dados, Compactar e Reparar Banco de dados...feito isso ele volta a funcionar normalmente. pq ele dá esse erro? e como eu faria pra eliminar esse erro ou como eu faria pra Compactar e Reparar o Banco de dados pelo VB6? muito obrigado.
Anderson Leal
|
|
|
|
Susana
|
ANGRA DOS REIS RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 11/05/2005 19:04 hs
Uma das maneiras: reparar o BD DBEngine.RepairDatabase percurso completo e nome do mdb compactar o BD DBEngine.CompactDatabase percurso completo e nome do mdb, percurso completo e novo nome do mdb (depois voce renomeia para o original) lembrando que: voce deve testar se o banco está aberto antes, por segurança salve um OLD primeiro,...
|
|
|
|
Postada em 11/05/2005 21:55 hs
Olha kara, pra compactar e reparar a amiga Suzana deu a dica, agora se quiser resolver o problema, sugiro criar uma nova base de dados e importar suas tabelas. Caso n resolva, o problema deverá estar no código do seu aplicativo, muito cuidade com índices, campos de chave primária e definições dos campos de suas tabelas (texto, número, hiperlink entre outros). Também verifique os procedimentos usados para abrir, fechar e consultar sua base.
|
|
|
|