rvnxdataprovider TRVReportNxDataProvider [VCL]

Events

<< Click to display table of contents >>

rvnxdataprovider TRVReportNxDataProvider [VCL]

Events

A data provider receiving data from NexusDB databases.

Unit RVReportNxDataProvider;

Syntax

TRVReportNxDataProvider = class (TRVReportCustomDBDataProvider)

hmtoggle_arrow1Hierarchy

Description

This component provides data for a report generator component from NexusDB components by NexusQA Pty Ltd.

This data provider handles the following data queries:

SQL select statement (must start from "select")

table name (without space characters)

table or view name with space characters (will be automatically transformed to select * from "table name" query)

To use this component, assign it to DataProvider property of TRVReportGenerator.

TRVReportNxDataProvider introduces properties:

property Database: TnxDatabase;
property Session: TnxSession;

Also: Timeout property.

Internally, the component uses temporal TNxQuery and TNxTable components to handle data queries. The data provider properties and events are assigned to these components. If you want to assign additional properties to them, use OnDataSetCreated event.

In addition to the default query processing, you can provide another DataSet component in OnCreateDataSet event. This DataSet is not necessary needed to be TNxQuery and TNxTable.

See also

Definitions of Report Workshop terms

Data queries