Consultor Eletrônico



Kbase P112924: SAVE-ROW-CHANGES only saves data for first buffer in a data source
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/05/2006
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.x

SYMPTOM(s):

SAVE-ROW-CHANGES only saves data for first buffer in a data source

The data source for the temp-table is a query containing multiple tables (i.e. a join)

CAUSE:

By default the SAVE-ROW-CHANGES method only saves changes for the first table listed in the data source. There is an optional parameter for SAVE-ROW-CHANGES which allows you to specify either an integer value for the buffer in the data source to save changes for or a character string which evaluates to the buffer name in the data source to save changes for. When the data source has multiple tables you must call SAVE-ROW-CHANGES once for each table that you want to save changes back into.

FIX:

Modify the application source code to invoke the SAVE-ROW-CHANGES method once for each table in the data source.