>Do I really need to execute the following command (when I updating the application on the customer server)?
>
>oMeta.validate()
>
>Because I found that the above call (Validate() method) requires update of the table SDTMeta.dbf and CoreMeta.dbf. And if I eliminate calling the above method, I can include these tables in the project.
Validate updates the metadata tables when you change the database and/or table structures. It's very rare to do that in a run-time environment, so Validate is rarely called from an app. If the data structures do change at run-time, you need to call Validate to ensure the metadata is current.
Doug