兼容性管理程序 的可用数据类型和运算符

兼容性管理工具提供了一种查询自定义兼容性数据库的方法。

可用数据类型

兼容性管理程序 中的自定义兼容性数据库包含以下数据类型。

  • 整数。没有小数部分的数值。所有整数都没有符号,因为任何属性中都不包含负值。

  • 字符串。作为一组操作的一串字母数字字符。

  • 布尔TrueFalse 值。

可用属性

下表显示了在兼容性管理程序 中查询自定义兼容性数据库可使用的属性。

属性 说明 数据类型

APP_NAME

应用程序名称。

字符串

DATABASE_GUID

兼容性数据库的唯一 ID。

字符串

DATABASE_INSTALLED

说明是否已安装数据库。

布尔

DATABASE_NAME

数据库的描述名。

字符串

DATABASE_PATH

计算机上的数据库位置。

字符串

FIX_COUNT

应用到特定应用程序的兼容性修补程序数量。

整数

FIX_NAME

兼容性修补程序的名称。

字符串

MATCH_COUNT

修补的特定应用程序的匹配文件数量。

整数

MATCHFILE_NAME

用于确定修补的特定应用程序的匹配文件名称。

字符串

MODE_COUNT

应用到修补的特定应用程序的兼容性模式数量。

整数

MODE_NAME

兼容性模式的名称。

字符串

PROGRAM_APPHELPTYPE

应用到条目的 AppHelp 消息类型。值可以为 12,其中 1 可让程序运行,2 阻止程序。

整数

PROGRAM_DISABLED

说明是否已禁用应用程序的兼容性修补程序。如果为 True,则兼容性管理程序未将修补程序应用到应用程序。

布尔

PROGRAM_GUID

应用程序的唯一 ID。

字符串

PROGRAM_NAME

正在修补的应用程序的名称。

字符串

可用运算符

下表显示了在兼容性管理程序 中查询自定义兼容性数据库可使用的运算符。

符号 说明 数据类型 优先级

>

大于

整数或字符串

1

>=

大于或等于

整数或字符串

1

<

小于

整数或字符串

1

<=

小于或等于

整数或字符串

1

<>

不等于

整数或字符串

1

=

等于

整数、字符串或布尔

1

HAS

用于检查左手操作数是否包含由右手操作数指定的子字符串的特定 SQL 运算符。

左手操作数。MATCHFILE_NAME、MODE_NAME、FIX_NAME

note备注
只有 HAS 运算符可以应用到 MATCHFILE_NAME、MODE_NAME 和 FIX_NAME 属性。

右手操作数。字符串

1

OR

逻辑运算符 OR

布尔

2

AND

逻辑运算符 AND

布尔

2

另请参阅

其他资源

使用兼容性管理工具