Выполняет запрос по образцу.
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 содержат информацию об ошибке.