Hola... te sugiero que si estas empezando con Net te olvides del recordset (adodc, etc) y hagas todos tus accesos a datos con el ADO.NET (dataset, datareaders, etc)
Verás que las cosas son mas sencillas.
Si necesitas de mas informacion aqui podremos ayudarte..
Saludos