Доступные типы данных и операторы в Compatibility Administrator

Средство администрирования совместимости (Compatibility Administrator) позволяет обращаться к вашим собственным базам данных совместимости.

Доступные типы данных

Настраиваемые базы данных совместимости могут содержать данные следующих типов.

  • Целое число. Числовое значение без дробной части. Целые числа не имеют знака, так как ни один атрибут не может иметь отрицательного значения.

  • Строка. Последовательность буквенно-цифровых символов, участвующая в операциях как группа.

  • Логическое. Значение True или False.

Доступные атрибуты

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

Атрибут Описание Тип данных

APP_NAME

Имя приложения.

Строка

DATABASE_GUID

Уникальный код базы данных совместимости.

Строка

DATABASE_INSTALLED

Указывает, установили ли вы базу данных.

Логическое

DATABASE_NAME

Описательное имя вашей базы данных.

Строка

DATABASE_PATH

Расположение базы данных на вашем компьютере.

Строка

FIX_COUNT

Количество исправлений совместимости, примененных к определенному приложению.

Целое

FIX_NAME

Имя исправления совместимости.

Строка

MATCH_COUNT

Количество соответствующих файлов для определенного исправленного приложения.

Целое

MATCHFILE_NAME

Имя соответствующего файла, используемое для обозначения определенного исправленного приложения.

Строка

MODE_COUNT

Количество режимов совместимости, примененных к определенному исправленному приложению.

Целое

MODE_NAME

Имя режима совместимости.

Строка

PROGRAM_APPHELPTYPE

Тип сообщения AppHelp, примененного к записи. Значением может являться 1 или 2, где 1 разрешает запуск программы, а 2 блокирует программу.

Целое

PROGRAM_DISABLED

Определяет, отключили ли вы исправление совместимости для приложения. Если значением является True, то Compatibility Administrator не применяет исправления к приложению.

Логическое

PROGRAM_GUID

Уникальный код приложения.

Строка

PROGRAM_NAME

Имя приложения, к которому применяется исправление.

Строка

 

Доступные операторы

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

Символ Описание Тип данных Приоритет

>

Больше, чем

Целое или строка

1

>=

Больше или равно

Целое или строка

1

<

Меньше, чем

Целое или строка

1

<=

Меньше или равно

Целое или строка

1

<>

Не равно

Целое или строка

1

=

Равно

Целое, строка или логическое

1

HAS

Специальный оператор SQL, предназначенный для проверки, содержит ли операнд слева подстроку, указанную в операнде справа.

Операнд слева. MATCHFILE_NAME, MODE_NAME, FIX_NAME

Примечание  

К атрибутам MATCHFILE_NAME, MODE_NAME и FIX_NAME может быть применен только оператор HAS.

 

Операнд справа. Строка

1

OR

Логический оператор OR

Логическое

2

AND

Логический оператор AND

Логическое

2

 

Связанные разделы

Использование средства администрирования совместимости