Which OLE DB Providers Support the ADO Record Object?

[Previous] [Next]

As of the release of MDAC 2.5, few OLE DB providers support the Record and Stream objects. In fact, none of the OLE DB providers that are scheduled to ship with MDAC 2.5 support them. The documentation included with MDAC 2.5 focuses on the OLE DB Provider For Internet Publishing because that's the most widely available and useful provider that supports these objects.

OLE DB Provider For Internet Publishing

The full install of Microsoft Internet Explorer 5 ships with an OLE DB provider designed to communicate with web servers such as Microsoft Internet Information Services (IIS) 5. There's a growing standard among web servers called Web Distributed Authoring and Versioning (WebDAV), which defines a method of interaction with the files maintained by the web server. This standard set of interfaces allows web development tools such as Microsoft FrontPage to post new or modified files to your web site.

The OLE DB Provider For Internet Publishing lets you use WebDAV to communicate with your web site by using ADO. You can use this provider and ADO to interact with your web site the same way that FrontPage does.

OLE DB Provider For Microsoft Exchange Server

The Record and Stream objects are designed to make working with "document" data stores (such as file systems and message stores) simpler for programmers. One OLE DB provider that's currently in the works and demonstrates this commitment to "nondatabase" data is the OLE DB Provider For Microsoft Exchange Server. You could use such a provider to communicate with your mail server by using ADO instead of the Messaging Application Programming Interface (MAPI) to build e-mail applications like Microsoft Outlook.

Future OLE DB Providers

I see the Record and Stream objects as a step forward by the ADO team to promote ADO (and OLE DB) as a truly universal data access technology. In some ways, the OLE DB Provider For Internet Publishing is an example of how developing an OLE DB provider can simplify interacting with your data store. Perhaps more programmers will develop OLE DB providers as a result.



Programming ADO
Programming MicrosoftВ® ADO.NET 2.0 Core Reference
ISBN: B002ECEFQM
EAN: N/A
Year: 2000
Pages: 131
Authors: David Sceppa

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net