O'Reilly logo

Essential ADO.NET by Bob Beauchemin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required