Hi Sachin,
Recordset is an object that refers the entire base table or set or rows that resulted from a query. It is an ADO object. Dataset doesn't exist in ADO.
Dataset is an ADO.Net object. The DataSet object is central to supporting disconnected, distributed data scenarios with ADO.NET as referred in msdn.
If I am right, recordset of ADO is upgraded to Dataset in ADO.Net with more features.
Refer these links for more info on them.
ADO Recordset Object
ADO.NET DataSet
Cheers!
_________________________
- Vijay G
Strive for Perfection