使用数据类型标识符
应用程序通过两种方式使用数据类型标识符:向驱动程序描述其缓冲区,以及从驱动程序检索有关结果集的元数据,以便确定用于存储数据的 C 缓冲区的类型。 应用程序调用以下函数来执行这些任务:
SQLBindParameter、 SQLBindCol 和 SQLGetData - 描述应用程序缓冲区的 C 数据类型。
SQLBindParameter - 描述动态参数的 SQL 数据类型。
SQLColAttribute 和 SQLDescribeCol - 检索结果集列的 SQL 数据类型。
SQLDescribeParameter - 检索参数的 SQL 数据类型。
SQLColumns、 SQLProcedureColumns 和 SQLSpecialColumns - 检索各种架构信息的 SQL 数据类型
SQLGetTypeInfo - 检索受支持数据类型的列表
数据类型标识符存储在描述符的“SQL_DESC_CONCISE_TYPE”字段中。 描述符函数 SQLSetDescField 和 SQLSetDescRec 可以与相应的类型一起使用,以执行上一列表中列出的任务。 有关详细信息,请参阅 SQLSetDescField。