Top Method Summary
Options Name Purpose
F FetchData (IFetchDataRequest, dataset) Fetch data from the Data Access object
FetchDataByKeyTable (dataset, IFetchDataByKeyTableParameter) Supports to retrieve multiple DB records from a Business Entity based on a temp-table with key values
F FetchDataByReference (IFetchDataRequest, dataset) Fetch data from the Data Access object
GetDatabaseNames (dataset, GetDatabaseNamesResult) Returns the list of the connected database in the GetDatabaseNamesResult instance
Consultingwerk.OERA.IFetchDataByStaticQueryRequest GetStaticQueryRequest (character, character, character, character) Returns a strong-typed static query request instance for the given table and field combination
ImportDatabaseTables (dataset, ImportDatabaseTablesParameter) Imports the tables from one database
ReceiveData () Provides a hook to modify data in the ProDataset after Read and Update operations (i.e. population of aggregated values)
ValidateData () Provides a hook for high level data validation before Update operations

Top Constructor Summary
Options Name Purpose
TableBusinessEntity () Constructor of the TableBusinessEntity class


Method Detail
Top

FetchData (IFetchDataRequest, dataset)

Purpose: Fetch data from the Data Access object
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameters for this call
dsTable DATASET dsTable
Top

FetchDataByKeyTable (dataset, IFetchDataByKeyTableParameter)

Purpose: Supports to retrieve multiple DB records from a Business Entity based on
a temp-table with key values
Notes:

Parameters:
dsTable DATASET dsTable
poParameter Consultingwerk.OERA.IFetchDataByKeyTableParameter
The IFetchDataByKeyTableParameter with the data for this call
Top

FetchDataByReference (IFetchDataRequest, dataset)

Purpose: Fetch data from the Data Access object
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The IFetchDataRequest object with the parameters for this call
dsTable DATASET dsTable
Top

GetDatabaseNames (dataset, GetDatabaseNamesResult)

Purpose: Returns the list of the connected database in the GetDatabaseNamesResult instance
Notes:

Parameters:
dsTable DATASET dsTable
The dsTable dataset used by this business entity, this parameter is not used here
poGetDatabaseNamesResult Consultingwerk.SmartFramework.GetDatabaseNamesResult
The GetDatabaseNamesResult instance to return the data in
Top

Consultingwerk.OERA.IFetchDataByStaticQueryRequest GetStaticQueryRequest (character, character, character, character)

Purpose: Returns a strong-typed static query request instance for the
given table and field combination
Notes: Returns the unknown value when no static query covers the
given table / field combination

Parameters:
pcTableName CHARACTER
The name of the (temp-)table the request is for
pcFieldNames CHARACTER
Comma-separated list of temp-table field names
pcFieldValues CHARACTER
CHR(1)-separated list of field values, positionally matching pcFieldNames
pcChildTables CHARACTER
Comma-separated list of child table names to be filled
Returns Consultingwerk.OERA.IFetchDataByStaticQueryRequest
The IFetchDataByStaticQueryRequest instance or the unknown value
Top

ImportDatabaseTables (dataset, ImportDatabaseTablesParameter)

Purpose: Imports the tables from one database
Notes:

Parameters:
dsTable DATASET dsTable
The dsTable dataset used by this business entity, this parameter is not used here
poImportDatabaseTablesParameter Consultingwerk.SmartFramework.System.ImportDatabaseTablesParameter
The ImportDatabaseTablesParameter instance with the database name to process
Top

ReceiveData ()

Purpose: Provides a hook to modify data in the ProDataset after Read and
Update operations (i.e. population of aggregated values)
Notes: Invoked during FetchData () and SaveChanges ()

Top

ValidateData ()

Purpose: Provides a hook for high level data validation before Update
operations
Notes: Invoked during SaveChanges (). When the ERROR flag of the ProDataset
is set, the Update operation will be cancelled before writing back
the data to the database using the DataAccess object



Constructor Detail
Top

TableBusinessEntity ()

Purpose: Constructor of the TableBusinessEntity class
Notes: Passes the handle of the dataset instance to the base class and
sets the default DataAccessName



ProDataset Detail

ProDataset dsTable

Member tables: eSmartTable


Temp-Table Detail

Temp-Table eSmartTable

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:32:49