This article provides a roadmap for learning and mastering
how to use ActiveX Data Objects (ADO) via Component Object Model (COM) Interop
on the Microsoft .NET platform. Roadmap articles provide links to useful
information, including online documentation, Microsoft Knowledge Base (KB)
articles, and white papers to assist you with learning a Microsoft product or
technology.
This article contains the following sections:
- Key Concepts
- How Tos
- Troubleshooting
- Migration to ADO.NET
Key Concepts
For more information about key concepts, see the following
Microsoft Web sites:
Help topic: COM Interop Part 1: C# Client Tutorial
How Tos
For how-to information, see the following resources:
Help topic: Accessing an ADO Recordset or Record from ADO.NET
Help
topic: ADO Type mapping to .NET Framework Type
Help topic: Filling a
DataSet with an ADO Recordset or Record
Quick Start: ADO
Interoperability Technology Sample
The following sample illustrates how to retrieve data via an ADO Recordset on an ASPX page.
NOTE: The following path may be different, depending on where you
installed the Microsoft .NET Framework Solution Developer Kit (SDK):
C:\Program
Files\Microsoft.NET\FrameworkSDK\Samples\technologies\interop\basic\aspxtoado
Troubleshooting
If you encounter problems and need answers to your questions, it
is recommended that you refer to the Microsoft Newsgroups, where you can share
your experiences with your peers, or the Microsoft Knowledge Base, where you
can search for articles about specific issues.
Use the following keywords in your search to narrow the scope to
ADO via COM Interop:
kbADONET kbInterop kbADO
Another useful method for learning and troubleshooting is first
to verify that the ADO code works in Visual Basic 6, and then open the Visual
Basic 6 project in Visual Studio .NET. The Upgrade Wizard creates a new Visual
Basic .NET project that contains the converted ADO code.
Migration to ADO.NET
For information about migrating to ADO.NET, see the
following:
Help topic: Comparison between ADO and ADO.NET
For more information about the training that is available
for Microsoft .NET technologies, see the following Microsoft Web site: