TMappl.CreateRefBookTable

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

Создать таблицу справочника

Объявление

function CreateRefBookTable(ConnString, DataSource: string;
	 aValues: TStrings = nil; flShowErrorMessage: boolean = true;
	 aIdField: string = 'id'; aKeyField: string = 'code';
	 aNameField: string = 'text'; aNameFieldLength: integer = 50): integer;

Параметры

ConnString
строка соединения с сервером СУБД
DataSource
источник данных ([<база данных>].<таблица>)
aValues
Занчения справочника (В Strings - значения, в Objects - коды)
flShowErrorMessage
флаг выдачи сообщений об ошибках (по умолчанию true)
aIdField
имя поля уникального индекса таблицы (по умолчанию rID)
aKeyField
имя ключевого поля (по умолчанию rKey)
aNameField
имя поля названия (по умолчанию rName)
aNameFieldLength
длина поля названия (по умолчанию 30)

Возвращает

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

Смотри также

CreateRefBookTable
Создать таблицу справочника
CreateRefBookTableByConn
Создать таблицу справочника по соединению с сервером СУБД