描述符

描述符用以存放SQL语句的执行参数信息和结果集的列信息,因此所有需要处理参数信息或时读取结果集数据的ODBC API函数在实现都涉及描述符的读写。如SQLBindCol需要在描述符存放描述列绑定的完整信息,而SQLColAttribute则从描述符中获取指定列的所有属性。

因为ODBC API函数完备的包装了所有有效的描述符操作序列,所以任何数据库操作都不需要应用程序直接访问描述符。 但对于某些应用,直接访问描述符能简化许多操作。编程示例中列出了一个这样的应用。