D
David Abdala
Guest
Hi, I think you are using "buffer" to reference a "record". In ABL a BUFFER is somehow an equivalent to an SQL Cursor. It is not a record, but a "pointer to a record". It provides access to any record in a TABLE, so it is "equivalent" to TABLE, not to record. In any case, what I understands is that you need a DATASET with just one top level record, instead of all the records. I must say I don't see the point of that design, but... You can't manually modify the before table, but you can copy to a DATASET the orignal data of the top level row, and childrens. Then apply the same changes you did to the "whole dataset" for that particular set of rows. If you ask me (I know you didn't) it does not make any sense.. If you plan to use onely some of the changes in a particular method, it will be more razonable (to me obviously) to pass the whole dataset, and a list, or aditional TABLE, with the ids of the rows you want the method to process. This way you avoid to copy what you already have.
Continue reading...
Continue reading...