OLE DB 是 Microsoft 的数据访问模型。它使用组件对象模型 (COM) 接口,与 ODBC 不同的是,OLE DB 假定数据源不使用 SQL 查询处理器。
SQL Anywhere 包括一个名为 SAOLEDB 的 OLE DB 提供程序。该提供程序可用于当前 Windows 平台。该提供程序不可用于 Windows Mobile 平台。
还可以将用于 ODBC 的 Microsoft OLE DB 提供程序 (MSDASQL) 和 SQL Anywhere ODBC 驱动程序结合使用来访问 SQL Anywhere。
使用 SQL Anywhere OLE DB 提供程序具有以下几个优点:
使用 OLE DB/ODBC Bridge 无法利用某些功能,例如,通过游标更新。
如果使用 SQL Anywhere OLE DB 提供程序,则在部署中不需要 ODBC。
MSDASQL 允许 OLE DB 客户端使用任何 ODBC 驱动程序,但不保证您能使用每个 ODBC 驱动程序的全部功能。而使用 SQL Anywhere 提供程序则可以从 OLE DB 编程环境访问 SQL Anywhere 的全部功能。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |