<< Click to display table of contents >> TRVReportDBMemDataProvider |
This is an ancestor class for data providers using simple in-memory datasets.
Unit RVReportMemDataProvider;
Syntax
TRVReportDBMemDataProvider = class (TRVReportDBDataProvider)
TObject TPersistent TComponent |
This class is not used directly. The following components are inherited from this class:
•TRVReportDxMemDataProvider.
This data provider extends syntax of data queries implemented by TRVReportDBDataProvider.
This data provider handles the following data queries:
•dataset name (must be equal to one of DataSets[].Name)
•queries of the following syntax:
DataSetName, Field1 = Value1, Field2 = Value2, ...
where
•DataSetName is one of DataSets[].Name, identifies a dataset;
•Field1, Field2, ... are fields of this dataset;
•Value1, Value2, ... are required values of the corresponding fields.
The following types of values are supported:
•integer numbers;
•floating point numbers (using '.' as a decimal separator);
•true;
•false;
•strings (enclosed in single quotes; to include a single quote in the string, duplicate it).
The result of this query: all records of the specified dataset matched all the specified conditions.