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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere ODBC API » ODBC 简介

 

对 ODBC 的支持

SQL Anywhere 提供对 ODBC 3.5 的支持,这是作为 Microsoft Data Access Kit 2.7 的一部分提供的。

ODBC 支持的级别

ODBC 功能是根据符合的级别进行组织的。这些功能为核心级别 1级别 2,级别 2 是 ODBC 支持的最完整级别。Microsoft [external link] ODBC 程序员参考中列出了这些功能。

SQL Anywhere 支持的功能

SQL Anywhere 对 ODBC 3.5 规范的支持如下所示:

  • 核心支持   SQL Anywhere 支持所有 [核心] 级别功能。

  • 级别 1 支持   除了 ODBC 函数的异步执行以外,SQL Anywhere 支持所有 [级别 1] 功能。

    SQL Anywhere 支持多个线程共享一个连接。SQL Anywhere 序列化来自不同线程的请求。

  • 级别 2 支持   SQL Anywhere 支持除了以下几项以外的所有其它 [级别 2] 功能:

    • 表和视图的由三个部分构成的名称。这不适用于 SQL Anywhere。

    • 指定的个别语句的 ODBC 函数异步执行。

    • 使登录请求和 SQL 查询超时的能力。

ODBC 向后兼容性

使用旧版本 ODBC 开发的应用程序能继续与 SQL Anywhere 和更新版本的 ODBC 驱动程序管理器一起工作。旧应用程序不具备新的 ODBC 功能。

ODBC 驱动程序管理器

Microsoft Windows 包括一个 ODBC 驱动程序管理器。对于 Unix,ODBC 驱动程序管理器随 SQL Anywhere 提供。