LOCAL lnI, laDbfs[1] > >CREATE CURSOR badTables ; >( ; > cName c(40), ; > cMessage c(200) ; >) > >SELECT 0 >ADIR(laDbfs, "*.DBF") > >ON ERROR INSERT INTO badTables VALUES(laDbfs[lnI,1], MESSAGE()) >FOR lnI = 1 TO ALEN(laDbfs,1) > USE (laDbfs[lnI,1]) >NEXT >ON ERROR > >SELECT badTables >GOTO TOP >BROWSE NOWAIT >CANCEL >Rick