SQL_ARD_TYPE

SQL_ARD_TYPE类型标识符用于指示缓冲区中的数据属于 ARD 的 SQL_DESC_CONCISE_TYPE 字段中指定的类型。 SQL_ARD_TYPE是在调用 SQLGetData 而不是特定数据类型的 TargetType 参数中输入的,使应用程序能够通过更改描述符字段来更改缓冲区的数据类型。 此值将 *TargetValuePtr 缓冲区的数据类型绑定到描述符字段。 在对 SQLBindColSQLBindParameter 的调用中未输入 (SQL_ARD_TYPE,因为绑定缓冲区的类型已绑定到SQL_DESC_TYPE和SQL_DESC_CONCISE_TYPE字段,并且可以随时更改这些字段之一。)

SQL_ARD_TYPE类型标识符可用于指定间隔数据类型的前导精度和秒精度的非默认值,以及SQL_C_NUMERIC数据类型的精度和小数位数值。 有关详细信息,请参阅本附录后面的 替代间隔数据类型的默认前导精度和秒精度替代数值数据类型的默认精度和小数位数