company logo

ODABAClient :: GetDataSource - Get data source name

The function returns the data source name on position indx0. The function returns a value, only, if the application is working with a data catalog, i.e. the ini-file must contain a valid DATA-CATALOG section.

Return value:  Data source name ( NString & )

The data source name is passed as 0-terminated string with a maximum length of 40 characters.

Implementation details

NString ODABAClient  :: GetDataSource ( int32 indx0 )
  • indx0 - Position in collection

    The position of an instance in a collection depends on the selected index. if the collection is unsorted the position is the only way for accessing the instance.

    For sorted collections the position is determined according to the instance key. If is a contradiction between position and key value the position will be ignored.

    Special positions are

    CUR_INSTANCE (-1) refers to the currently selected instance. If no instance is selected it refers to the first instance.

    FIRST_INSTANCE (0) refers to the first instance in a collection according to the selected index (sort order).

    FIRST_INSTANCE (0x7fffffff) refers to the last instance in a collection according to the selected index (sort order).