描述符字段的初始化

分配应用程序行描述符时,其字段接收初始值,如 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。