兼容性管理程序 的可用数据类型和运算符
兼容性管理工具提供了一种查询自定义兼容性数据库的方法。
可用数据类型
兼容性管理程序 中的自定义兼容性数据库包含以下数据类型。
整数。没有小数部分的数值。所有整数都没有符号,因为任何属性中都不包含负值。
字符串。作为一组操作的一串字母数字字符。
布尔。True 或 False 值。
可用属性
下表显示了在兼容性管理程序 中查询自定义兼容性数据库可使用的属性。
属性 | 说明 | 数据类型 |
---|---|---|
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 消息类型。值可以为 1 或 2,其中 1 可让程序运行,2 阻止程序。 |
整数 |
PROGRAM_DISABLED |
说明是否已禁用应用程序的兼容性修补程序。如果为 True,则兼容性管理程序未将修补程序应用到应用程序。 |
布尔 |
PROGRAM_GUID |
应用程序的唯一 ID。 |
字符串 |
PROGRAM_NAME |
正在修补的应用程序的名称。 |
字符串 |
可用运算符
下表显示了在兼容性管理程序 中查询自定义兼容性数据库可使用的运算符。
符号 | 说明 | 数据类型 | 优先级 | ||
---|---|---|---|---|---|
> |
大于 |
整数或字符串 |
1 |
||
>= |
大于或等于 |
整数或字符串 |
1 |
||
< |
小于 |
整数或字符串 |
1 |
||
<= |
小于或等于 |
整数或字符串 |
1 |
||
<> |
不等于 |
整数或字符串 |
1 |
||
= |
等于 |
整数、字符串或布尔 |
1 |
||
HAS |
用于检查左手操作数是否包含由右手操作数指定的子字符串的特定 SQL 运算符。 |
左手操作数。MATCHFILE_NAME、MODE_NAME、FIX_NAME
右手操作数。字符串 |
1 |
||
OR |
逻辑运算符 OR |
布尔 |
2 |
||
AND |
逻辑运算符 AND |
布尔 |
2 |