I have a small Database Access COM Object which i created in VB. One of the method simply returns a recordset.<BR>i.e.<BR>Function FindAllValues() As Recordset<BR> Dim rs as New ADODB.Recordset<BR> .....&#039code which opens recordset, etc.<BR> Set FindAllValues = rs<BR>End Function<BR><BR>Now, in my ASP Page:<BR> Dim obj<BR> Dim objrs<BR> Set obj = Server.CreateObject("MyObject.Object")<BR> Set objrs = Server.CreateObject("ADODB.Recordset")<BR> Set objrs = obj.FindAllValues()<BR> objrs.MoveFirst()<BR> Set obj = Nothing<BR> Set objrs = Nothing<BR><BR>The above code gives me a catastrophic failurs 8000ffff..something like that.... <BR><BR>Many Many thanks in advance for help.<BR>Tammy