ERROR AL REPARAR BASE DE DATOS
Publicado por RODRIGO VERA (63 intervenciones) el 27/12/2002 18:44:16
TENGO EL SIGUIENTE CODIGO PARA REPARAR UNA BASE DE DATOS:
Private Sub cmd_reparar_Click()
Dim errBucle As Error
If MsgBox("¿Desea Reparar la Base de Datos?", _
vbYesNo) = vbYes Then
On Error GoTo Err_Reparar
DBEngine.RepairDatabase NOMBRE_BASE
On Error GoTo 0
MsgBox "¡Fin del procedimiento reparar!"
End If
Exit Sub
Err_Reparar:
For Each errBucle In DBEngine.Errors
MsgBox "¡Falló Repair!" & vbCr & _
"Número de error: " & errBucle.Number & _
vbCr & errBucle.Description
Next errBucle
End Sub
NO ME FUNCIONA CON LAS BASES DE DATOS CREADAS CON ACCESS 2000 SOLO CON LAS CREADAS EN ACCESS 97.
ME DA EL ERROR 13, Y DICE QUE NO COINCIDEN LOS TIPOS.
Private Sub cmd_reparar_Click()
Dim errBucle As Error
If MsgBox("¿Desea Reparar la Base de Datos?", _
vbYesNo) = vbYes Then
On Error GoTo Err_Reparar
DBEngine.RepairDatabase NOMBRE_BASE
On Error GoTo 0
MsgBox "¡Fin del procedimiento reparar!"
End If
Exit Sub
Err_Reparar:
For Each errBucle In DBEngine.Errors
MsgBox "¡Falló Repair!" & vbCr & _
"Número de error: " & errBucle.Number & _
vbCr & errBucle.Description
Next errBucle
End Sub
NO ME FUNCIONA CON LAS BASES DE DATOS CREADAS CON ACCESS 2000 SOLO CON LAS CREADAS EN ACCESS 97.
ME DA EL ERROR 13, Y DICE QUE NO COINCIDEN LOS TIPOS.
Valora esta pregunta


0