QueryByExample method (IZbQueryInfo)

Выполняет запрос по образцу.

Применяется к:

ZbDatabase

Синтаксис:

Visual Basic:

Function QueryByExample(QueryStrings, [Fields], [QueryResult As Long], [DataSet As IZbDataset]) As Boolean

QueryStrings - строки условий запроса.

Fields - список полей, для которых заданы условия.

QueryResult - возвращаемое число из набора констант zbQueryResultType, определяющее тип запроса.

DataSet - возвращаемый объект, содержащий набор результирующих записей.

Описание:

Запрос по образцу является тем же самым, который используется в окне браузера баз данных в закладке Запрос.

Строки запроса указываются в параметре QueryStrings одним из вариантов:

Параметр Fields содержит имена или индексы полей, которым соответствуют строки запроса, в одном из приведенных вариантов:

В параметр QueryResult будет помещено значение, указывающее на тип запроса (запрос на выборку, запрос на вычисление агрегатных значений, запрос на изменение, см. zbQueryResultType). Этот параметр заполняется в процессе выполнения метода на этапе анализа запроса.

В случае, если запрос предусматривает выборку данных, параметр DataSet будет заполнен ссылкой на объект IZbDataSet, содержащий набор результирующих записей.

В случае успеха метод возвращает True, иначе False. Свойства LastError и LastErrorString содержат информацию об ошибке.