Even developers critical of Microsoft technologies have to agree that ADO.NET is a giant leap forward in data access when compared with ADO. However, this does not invalidate the millions of lines of existing Visual Basic and C++ code in applications that make use of ADO. For many companies, it would simply be impossible to convert all existing data-access COM objects to .NET assemblies, just as it would be impossible to convert all Visual Basic 6.0 applications to Visual Basic .NET Windows forms.
Luckily, these companies have the option of converting their codebase to .NET piecemeal. Several options are available that enable you to work directly with your legacy code and objects. In this hour, you'll see some practical methods for accessing your Visual Basic 6.0 data access objects.
Specifically, in this hour, you'll learn
How to deal with general upgrade issues when upgrading to ADO.NET
How to access an ADO recordset within ADO.NET
How to convert an ADO recordset into an ADO.NET DataSet