描述符字段的初始化

分配应用程序行描述符时,其字段接收初始值,如 SQLSetDescField 中所示。 SQL_DESC_TYPE字段的初始值是SQL_DEFAULT。 这提供用于对数据库数据进行标准处理,以便向应用程序呈现。 应用程序可以通过设置描述符记录的字段来指定数据的不同处理。

描述符标头中SQL_DESC_ARRAY_SIZE的初始值为 1。 应用程序可以修改此字段以启用多行提取。

默认值的概念对 IRD 的字段无效。 仅当有与 IRD 关联的已准备好或已执行的语句时,应用程序才能访问 IRD 的字段。

只有在驱动程序自动填充 IPD 之后,才会定义 IPD 的某些字段。 如果未定义,则为未定义。 这些字段是SQL_DESC_CASE_SENSITIVE、SQL_DESC_FIXED_PREC_SCALE、SQL_DESC_TYPE_NAME、SQL_DESC_UNSIGNED和SQL_DESC_LOCAL_TYPE_NAME。