Формирует текст SQL-запроса, соответствующего строкам запроса по образцу.
Visual Basic:
Function CompileSQLQuery(QueryStrings, [FieldNames], SQLQuery As String) As Boolean
QueryStrings - строки условий запроса.
FieldNames - список полей, для которых заданы условия.
SQLQuery - ссылка на строку, куда записывается текст SQL запроса.
Метод формирует SQL запрос согласно строкам запроса QueryStrings и списку полей FieldNames. Текст запроса записывается в параметр SQLQuery. В дальнейшем этот запрос можно выполнить, используя иные компоненты доступа к данным, нежели Zulu.
Метод схож с QueryByExample c тем исключением, что не выполняет запрос по образцу, а только формирует соответствующий ему SQL запрос и возвращает его. Правила заполнения параметров QueryStrings и FieldNames такой же как и в методе QueryByExample.
В случае успешного выполнения метод вернет True, иначе False. Свойства LastError и LastErrorString базы данных содержат информацию об ошибке.
'Формирует запрос на поиск зданий Невского проспекта этажностью не выше 4 Dim SQLText As String Query.CompileSQLQuery("<5" & Chr(10) & "Невский пр.", """Этажность""" & Chr(10) & """Название""", SQLText)