no se reconoce formato de la bdd
Mi problema es el siguiente, cada x tiempo dÃas o en ocasiones horas se daña mi bdd (nos hecha del programa que la maneja, y no se puede volver a ejecutar este programa) la BDD es en Access 2000 tengo un programa en VB6 accediendo a ella a través de la red y trabajo con microsoft DAO 3.6 el daño es tal que al intentar abrir la bdd desde access el propio access dice que no puede abrila y que será reparada, pero aún asà despues dice que no se puede reparar la bdd por que no se reconoce su formato.
Lo he solucionado creando otro programa en Visual que ejecutamos a mano cuando esto sucede, este programa tiene una instrucción de reparación de la bdd (DBEngine.CompactDatabase s, st2, dbLangGeneral ) y esto es lo único que vuelve a dejar la bdd bien, sin perder nada.
Sabeis que puede provocar que la bdd se dañe de tal manera he repasado el código 1000 veces y cada vez ocurre en puntos distintos del programa , no es una instrucción concreta.
Un saludo
Lo he solucionado creando otro programa en Visual que ejecutamos a mano cuando esto sucede, este programa tiene una instrucción de reparación de la bdd (DBEngine.CompactDatabase s, st2, dbLangGeneral ) y esto es lo único que vuelve a dejar la bdd bien, sin perder nada.
Sabeis que puede provocar que la bdd se dañe de tal manera he repasado el código 1000 veces y cada vez ocurre en puntos distintos del programa , no es una instrucción concreta.
Un saludo
