描述符字段的初始化

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

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

默认值的概念对 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。