Hi Sylvain.
Sorry for the delay in my reply -- I was at a conference last week.
>My application create some free tables that I want to be able to repair if they become corrupt. The number of free tables is not fixed and their names are variant. For Repair() to work, all tables should be defined in the SDT database. How can I make SDT repair my free tables?
You can use the Validate method to add the free table to the meta data. Here's an example:
oMeta = newobject('DBCXMgr', 'DBCXMgr', '', .F., '[location of DBCXREG]')
oMeta.Validate('[path and name of free table]', 'Table')
Doug