No hacia falta la ironía .... Simplemente iba al principio para darte
una ayuda si fuera posible ..... Analiza la rutina que te pasó Gerardo
que es la que te va a permitir saber si las tablas tienen un error (de
registros o indices) ...... En realidad tiene el mismo efecto que el
Validate Database .... La Opcion Recover (validate database <bd>
recover) recupera las tablas dañadas (no siempre, pero en general
funciona) pero hay que ejecutarlo desde el comando de fox, o sea que
no te es util en tiempo de ejecucion
Una opcion que hemos usamos en algunos casos es generar una copia de
la estructura de la tabla dañada con sus indices a una tabla dañada
(la rutina anterior te permite capturar el nombre), e ir copiando
registro por registro la tabla dañada verificando que los campos
tengan valores válidos (para evitar la conocida 'basura' de un corte
de luz por ejemplo) y luego reemplazar la tabla dañada por la copia
dentro de la tabla dañada ... Es trabajoso pero funcionaba .... Pero
además no es normal encontrar tablas dañadas, salvo circunstancias muy
especiales.
Creo (volviendo a tu pregunta) que no hay ningún comando que por si
solo (al menos en tiempo de ejecucion) recupere tablas dañadas