9.7. ADO DB Interoperability

Much code has been written using classic ADO. Rather than insist that programmers throw away existing code or port everything to ADO.NET at once, .NET provides a few different types of interoperability with classic ADO. First, because ADO is a library based on COM dual interfaces, you can use existing ADO code directly in .NET, even in languages such as C# and VB.NET. The TLBIMP utility lets you use COM-callable wrappers and existing COM libraries. Here is the TLBIMP command for producing a .NET assembly from msado15.dll:

tlbimp c:\program files\common files\system\ado\msado15.dll
 /out:net_msado15.dll

In fact, Microsoft ships a pre-generated wrapper for ADO in the .NET developers' SDK. Listing 9-10 shows how to ...

Get Essential ADO.NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.