Hi Collin,
This is a old old old question and one that never seems to get answered. There are a few different ways of passing yuor data between com layers, firstly disconnected recordsets with ADO. Easy enough to do and there are loads of example code snippets out on the web and in books, You might also convert your recordset into a variant array and pass that (A bit weighty)!, my favourite is to convert your recordset into a XML file and transfer that as this is much more in keeping with a DN approach.
Good Luck,
Fizz