ovError = CREATEOBJECT('ErrorObject') ON ERROR ovError.ErrorHandler( ERROR(), MESSAGE(), LINENO()) OPEN DATABASE ( THIS.cdefaultdatabase + '.dbc' ) oMeta.SetDatabase( DBC() ) oMeta.oSDTMgr.lQuiet = .F. lnretval = oMeta.oSDTMgr.OpenAllTables( .F. , .F. , .F. ) ON ERRORWhen i try DO repair.prg , Nothing occurs but the table is not repaired.