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.