TMappl.CheckLayerFieldExistence

Модуль: Mappl
Класс: TMappl

Проверить существование поля в таблице слоя путем выполнения SQL запроса

Объявление

function CheckLayerFieldExistence(lCode: integer; aFieldName: String;
	 flCheckTable: boolean = false;
	 aFieldNameCase: TDbaFieldNameCase = fncUpper): integer;

Параметры

lCode
код слоя
aFieldName
имя поля
flCheckTable
флаг непосредственного считывания полей таблицы слоя при выполнении метода (по умолчанию false)
aFieldNameCase
параметр учета регистра (fncAsIs - сравнивать как есть, fncUpper - сравнивать, приведя к большим буквам,

Возвращает

-3
ошибка соединения с сервером СУБД
-2
слой не существует
-1
поля в таблице слоя нет
0
поле в таблице слоя есть

Описание

Проверка осуществляется путем выполнения соответствующего SQL запроса fncLower - сравнивать, приведя к маленьким буквам, по умолчанию fncUpper)