应用程序开发:调用级接口(CLI)

7 7 7

MapBigintCDefault CLI/ODBC 配置关键字

7
7
关键字描述:
7
指定 BIGINT 列和参数标记的缺省 C 类型。 7
7
db2cli.ini 关键字语法:
7
MapBigintCDefault = 0 | 1 | 2 7
7
缺省设置:
7
BIGINT 数据的缺省 C 类型表示法为 SQL_C_BIGINT。 7
7
使用说明:
7
  7
7
7

MapBigintCDefault 控制在对 BIGINT 列和参数标记指定 SQL_C_DEFAULT 时使用的 7C 类型。此关键字应主要用于 Microsoft 应用程序,例如,Microsoft Access,它不能处理 8 字节整数。按如下所示设置 MapBigintCDefault:

7

此关键字会影响 CLI 函数的行为,其中 SQL_C_DEFAULT 可能被指定为 C 类型,例如,SQLBindParameter()SQLBindCol()SQLGetData()

7 7 7

DescribeOutputLevel CLI/ODBC 配置关键字

7
7
关键字描述:
7
设置 CLI 驱动程序在准备或描述请求期间请求的输出列描述信息的级别。 7
7
db2cli.ini 关键字语法:
7
DescribeOutputLevel = 0 | 1 | 2 | 3 7
7
缺省设置:
7
请求表 16 的级别 2 中列示的描述信息。 7
7
使用说明:
7
  7
7
7

此关键字控制 CLI 驱动程序在准备或描述请求期间请求的信息量。缺省情况下,当服务器接收到描述请求时,它将返回包含在结果集列的表 16 的级别 2 中包含的信息。但是,应用程序可能不需要此信息的全部或可能需要其它信息。

7

将 DescribeOutputLevel 关键字设置为能够满足客户机应用程序需要的级别可改进性能,因为在客户机与服务器之间传送的描述数据被限制为应用程序需要的最小量。如果 7DescribeOutputLevel 设置被设置得过低,可能会对应用程序的功能有影响(这取决于应用程序的需求)。用来检索描述信息的 CLI 函数在此情况下不会失败,但返回的信息可能不完整。

7

DescribeOutputLevel 的受支持设置包括:

7 7

下表列示形成服务器在接收到准备或描述请求时返回的描述信息的各个字段。这些字段被分组成若干级别,而 7DescribeOutputLevel CLI/ODBC 配置关键字控制 CLI 驱动程序请求哪些级别的描述信息。

7 7
注:
7
并非所有级别的描述信息都受到 DB2 服务器的支持。所有级别的描述信息在下列 DB2 服务器上受支持:DB2 Universal Database(DB2 通用数据库,UDB)Linux 版、UNIX 版和 Windows 版版本 8 和更新版本、DB2 UDB z/OS 版版本 8 和更新版本以及 DB2 UDB iSeries 版 V5R3 和更新版本。所有其它 DB2 服务器仅支持将 DescribeOutputLevel 设置为 2 或 0。
7 77777777777777777
表 16. 描述信息的级别
级别 1 级别 2 级别 3
7
SQL_DESC_COUNT
7SQL_COLUMN_COUNT
7SQL_DESC_TYPE
7SQL_DESC_CONCISE_TYPE
7SQL_COLUMN_LENGTH
7SQL_DESC_OCTET_LENGTH
7SQL_DESC_LENGTH
7SQL_DESC_PRECISION
7SQL_COLUMN_PRECISION
7SQL_DESC_SCALE
7SQL_COLUMN_SCALE
7SQL_DESC_DISPLAY_SIZE
7SQL_DESC_NULLABLE
7SQL_COLUMN_NULLABLE
7SQL_DESC_UNSIGNED
7SQL_DESC_SEARCHABLE
7SQL_DESC_LITERAL_SUFFIX
7SQL_DESC_LITERAL_PREFIX
7SQL_DESC_CASE_SENSITIVE
7SQL_DESC_FIXED_PREC_SCALE
7
级别 1 的所有字段以及:
7SQL_DESC_NAME
7SQL_DESC_LABEL
7SQL_COLUMN_NAME
7SQL_DESC_UNNAMED
7SQL_DESC_TYPE_NAME
7SQL_DESC_DISTINCT_TYPE
7SQL_DESC_REFERENCE_TYPE
7SQL_DESC_STRUCTURED_TYPE
7SQL_DESC_USER_TYPE
7SQL_DESC_LOCAL_TYPE_NAME
7SQL_DESC_USER_DEFINED_
7         TYPE_CODE
7
级别 1 和级别 2 的所有字段
7
以及: 7SQL_DESC_BASE_COLUMN_NAME 7SQL_DESC_UPDATABLE 7SQL_DESC_AUTO_UNIQUE_VALUE 7SQL_DESC_SCHEMA_NAME 7SQL_DESC_CATALOG_NAME 7SQL_DESC_TABLE_NAME 7SQL_DESC_BASE_TABLE_NAME
[ 页的顶部 |上一页 | 下一页 | 目录 ]