Note on SDOInterface method

The actual SmartDataObject methods supported through SDOInterface include:

  • serverSendRows
  • serverCommit
  • initializeObject
  • setQueryWhere
  • getQueryWhere
  • setQuerySort
  • openQuery
  • closeQuery
  • columnProps
  • fetchMessages
  • getUpdatableColumns
  • addQueryWhere
  • assignQuerySelection
  • getTables
  • getObjectVersion
  • batchServices

For more information on these SmartDataObject methods, see OpenEdge Development: ADM and SmartObjects and OpenEdge Development: ADM Reference.

Note: A typical application does not require direct access to the SDOInterface. Direct access to SmartDataObject methods requires expert knowledge of SmartDataObject internals. In some cases, mixing direct calls to the SmartDataObject with calls through the SDOResultSet interface can leave the SDOResultSet in an unexpected state. Use the SDOInterface directly only after carefully analyzing the alternatives.