SQL Anywhere 包括用于 Unix 的 ODBC 驱动程序管理器。libdbodm11 共享对象可在所有受支持的 Unix 平台上用作 ODBC 驱动程序管理器。iAnywhere ODBC 驱动程序管理器可用于装载 3.0 或更高版本的任何 ODBC 驱动程序。驱动程序管理器不在 ODBC 1.0/2.0 调用和 ODBC 3.x 调用之间执行映射;因此,使用 iAnywhere ODBC 驱动程序管理器的应用程序必须将它们对 ODBC 功能集的使用限制为 3.0 或更高版本。同时,线程应用程序和非线程应用程序都可以使用 iAnywhere ODBC 驱动程序管理器。
iAnywhere ODBC 驱动程序管理器可以为任何给定连接执行对 ODBC 调用的跟踪。要开启跟踪,用户可以使用 TraceLevel 和 TraceLog 指令。这些指令可以是连接字符串的一部分(在使用 SQLDriverConnect 的情况下),也可以位于 DSN 条目内。TraceLog 是执行连接的跟踪输出的日志文件,而 TraceLevel 则是所需的跟踪信息量。跟踪级别是:
NONE 不输出跟踪信息。
MINIMAL 输出中包括常规名称和参数。
LOW 输出中包括常规名称和参数,以及返回值。
MEDIUM 输出中包括常规名称、参数、返回值和执行日期与时间。
HIGH 输出中包含常规名称、参数、返回值、执行日期与时间,以及参数类型。
用户还可以获得为 Unix 提供的第三方 ODBC 驱动程序管理器。有关这些驱动程序管理器的使用信息,请查阅其随附的文档。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |