The DataServer maintains the columns that you add to your data source tables to support the RECID/ROWID function. If non-OpenEdge applications are updating those data source tables, the applications must recognize the additional columns and update them appropriately. You can enable tables either through the use of triggers or through the use of computed columns. The use of computed columns is the preferred method as it offers greater efficiency and reliability, however it is only available when using MS SQL Server 2005 or later versions.
The following sections describe how to modify an existing data source so that it supports arrays, and OpenEdge record identifiers. See
ROWID function for alternate ways to support this function.