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 服务器 - 编程 » OLE DB 和 ADO 开发

 

OLE DB

OLE DB 是 Microsoft 的数据访问模型。它使用组件对象模型 (COM) 接口,与 ODBC 不同的是,OLE DB 假定数据源不使用 SQL 查询处理器。

SQL Anywhere 包括一个名为 SAOLEDBOLE 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 的全部功能。


支持的平台
OLE DB 中的分布式事务