Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » ODBC 支持 » ODBC 应用程序开发

 

适用于 Unix 的 SQL Anywhere ODBC 驱动程序管理器

SQL Anywhere 包括用于 Unix 的 ODBC 驱动程序管理器。libdbodm16 共享对象可在所有受支持的 Unix 平台上用作 ODBC 驱动程序管理器。驱动程序管理器可用于装载 3.0 或更高版本的任何 ODBC 驱动程序。驱动程序管理器不在 ODBC 1.0/2.0 调用和 ODBC 3.x 调用之间执行映射;因此,使用驱动程序管理器的应用程序必须将它们对 ODBC 功能集的使用局限于 3.0 及更高版本。此外,线程应用程序和非线程应用程序都可以使用驱动程序管理器。

驱动程序管理器可以为任何给定连接执行对 ODBC 调用的跟踪。要开启跟踪,请使用 TraceLevel 和 TraceLog 指令。这些指令可以是连接字符串的一部分(在使用 SQLDriverConnect 的情况下),也可以位于 DSN 条目内。TraceLog 指令标识含有连接的跟踪输出的日志文件。TraceLevel 指令控制所需的跟踪信息量。跟踪级别是:

  • NONE   不输出跟踪信息。

  • MINIMAL   输出中包括常规名称和参数。

  • LOW   输出中包括常规名称和参数,以及返回值。

  • MEDIUM   输出中包括常规名称、参数、返回值和执行日期与时间。

  • HIGH   输出中包含常规名称、参数、返回值、执行日期与时间,以及参数类型。

用户还可以获得为 Unix 提供的第三方 ODBC 驱动程序管理器。有关这些驱动程序管理器的使用信息,请查阅其随附的文档。

 另请参见