只有ADO.NET有DataSet对象,而且类型化DataSet是检索和更新关系表的优选方法(虽然DataSet并不局限于处理关系数据)。用户通过VS 2005设计器可创建类型化DataSet。类型化DataSet通过XML架构定义,并通过大量自动生成的VB 2005代码实现。非类型化DataSet是用户通过代码创建的运行时对象。DataSet没有对应的ADODB对象,但DataSet的两个类与非连接Recordset之间有以下相似之处