Distinguish ProDataSet methods from attributes
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
The Debugger displays references to the objects contained in a ProDataSet, in addition to the attributes of the ProDataSet itself. These objects are accessible via ProDataSet methods. The Debugger, however, cannot execute methods; therefore, in the Dataview dialog box, these references appear as special entries in mixed case (upper and lower), to differentiate them from the attributes, which appear in uppercase, as shown in the following figure.

You can select one of the MemberBuffer lines
and refresh the Dataview dialog box to view
the buffer's attributes. The Debugger takes a similar approach to
the other methods that retrieve ProDataSet-related information (GET-CHILD-RELATION, GET-SOURCE-BUFFER,
and so on), as shown in the following table:
| Object | Method | Dataview object name |
|---|---|---|
BUFFER
|
GET-CHILD-RELATION()
|
ChildDataRelation
|
DATA-SOURCE
|
GET-SOURCE-BUFFER()
|
SourceBuffer
|
DATASET
|
GET-BUFFER-HANDLE()
|
MemberBuffer
|
DATASET
|
GET-RELATION()
|
DataRelation
|
DATASET
|
GET-TOP-BUFFER()
|
TopBuffer
|