Binder Objects and Direct Binding (OLE DB)
OLE DB 2.5 introduces the use of Uniform Resource Locators (URLs) as an alternative to connection strings and command text for specifying data stores and the location of files, directories, and tables. URLs can be used to specify row, stream, rowset, data source, and session objects.
The process of associating an OLE DB object with a resource named by a URL is called direct binding. Direct binding is performed by the root binder and provider binder objects. With direct binding, OLE DB applications can bind URL names to OLE DB objects without having to know which provider services the object.
Direct binding makes it possible to create consumer applications that can access multiple providers based on the URLs of resources to be bound to row and rowset objects. Such consumers do not need to instantiate data source objects and session objects. They do not even have to know which provider "owns" the URL of the resource to be bound.
This section discusses binder objects and their use in direct binding.
For more information on |
Go to |
---|---|
Row and stream objects |
|
Binder objects |
|
Root binder object |
|
Provider binder objects |
|
Direct binding |
|
How to support direct binding |
|
Inheritance of bind options |
This section contains the following topics: