ADO stands for ActiveX Data Objects, were a COM Library, OLE DB, mainly used in Visual Studio 98. ADO.NET is the evolution to work with Microsoft (Dot).NET Framework. Only if you are writing old aplications with COM (Common Object Model) you will use ADO. If you are using Visual Studio 2k, there is no why to not use ADO.NET.