Hi Sandi.
>when I try to update the application executable, the free tables are not getting the new fields.
Are you calling Update with the correct parameters? If you use oMeta.SetDatabase to tell SDT to use a particular DBC, Update will ignore free tables. To tell it to handle free tables, call it as follows:
oMeta.oSDTMgr.Update("!ALL")
The fact that nothing preceeds the ! tells SDT that you're referring to free tables.
Alternatively, if you have the latest version of SDT, you can use a single command to handle tables in a DBC and free tables at the same time:
oMeta.oSDTMgr.Update("ALL!ALL")
Doug