SQL Anywhere includes an OLE DB provider for OLE DB and ADO programmers.
OLE DB is a set of Component Object Model (COM) interfaces developed by Microsoft, which provide applications with uniform access to data stored in diverse information sources and that also provide the ability to implement additional database services. These interfaces support the amount of DBMS functionality appropriate to the data store, enabling it to share its data.
ADO is an object model for programmatically accessing, editing, and updating a wide variety of data sources through OLE DB system interfaces. ADO is also developed by Microsoft. Most developers using the OLE DB programming interface do so by writing to the ADO API rather than directly to the OLE DB API.
Do not confuse the ADO interface with ADO.NET. ADO.NET is a separate interface. For more information, see SQL Anywhere .NET API.
Refer to the Microsoft Developer Network for documentation on OLE DB and ADO programming. For SQL Anywhere-specific information on OLE DB and ADO development, see SQL Anywhere OLE DB and ADO APIs.