MapBigintCDefault 控制在对 BIGINT 列和参数标记指定 SQL_C_DEFAULT 时使用的 7C 类型。此关键字应主要用于 Microsoft 应用程序,例如,Microsoft Access,它不能处理 8 字节整数。按如下所示设置 MapBigintCDefault:
7此关键字会影响 CLI 函数的行为,其中 SQL_C_DEFAULT 可能被指定为 C 类型,例如,SQLBindParameter()、SQLBindCol() 和 SQLGetData()。
7 7 7此关键字控制 CLI 驱动程序在准备或描述请求期间请求的信息量。缺省情况下,当服务器接收到描述请求时,它将返回包含在结果集列的表 16 的级别 2 中包含的信息。但是,应用程序可能不需要此信息的全部或可能需要其它信息。
7将 DescribeOutputLevel 关键字设置为能够满足客户机应用程序需要的级别可改进性能,因为在客户机与服务器之间传送的描述数据被限制为应用程序需要的最小量。如果 7DescribeOutputLevel 设置被设置得过低,可能会对应用程序的功能有影响(这取决于应用程序的需求)。用来检索描述信息的 CLI 函数在此情况下不会失败,但返回的信息可能不完整。
7DescribeOutputLevel 的受支持设置包括:
7下表列示形成服务器在接收到准备或描述请求时返回的描述信息的各个字段。这些字段被分组成若干级别,而 7DescribeOutputLevel CLI/ODBC 配置关键字控制 CLI 驱动程序请求哪些级别的描述信息。
7 7级别 1 | 7级别 2 | 7级别 3 | 7
---|---|---|
7SQL_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
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
7级别 1 和级别 2 的所有字段 7 |
7