使用数据类型标识符

应用程序通过两种方式使用数据类型标识符:向驱动程序描述其缓冲区,以及从驱动程序检索有关结果集的元数据,以便确定用于存储数据的 C 缓冲区的类型。 应用程序调用以下函数来执行这些任务:

  • SQLBindParameterSQLBindColSQLGetData - 描述应用程序缓冲区的 C 数据类型。

  • SQLBindParameter - 描述动态参数的 SQL 数据类型。

  • SQLColAttributeSQLDescribeCol - 检索结果集列的 SQL 数据类型。

  • SQLDescribeParameter - 检索参数的 SQL 数据类型。

  • SQLColumnsSQLProcedureColumnsSQLSpecialColumns - 检索各种架构信息的 SQL 数据类型

  • SQLGetTypeInfo - 检索受支持数据类型的列表

数据类型标识符存储在描述符的“SQL_DESC_CONCISE_TYPE”字段中。 描述符函数 SQLSetDescFieldSQLSetDescRec 可以与相应的类型一起使用,以执行上一列表中列出的任务。 有关详细信息,请参阅 SQLSetDescField