I am trying to pass an array to a COM (Admin) object from ASP.<BR>The COM has a class clsProcess with GetInfo method and interface as follows:<BR><BR>public function GetInfo(byVal ID as string, optional byRef arrNewInfo as variant) as ADODB.Recordset<BR><BR>In the Admin.ASP, I have the following:<BR>set oCOM = Server.CreateObject("Admin.clsProcess")<BR>set oRsSiteConfig = oCOM.GetInfo(strID)<BR><BR>When I do this, I got an error<BR>Error Type:<BR>clsProcess.GetInfo(0x80040005)<BR>Invalid procedure call or argument<BR>Admin.asp, line 49<BR><BR>Does anyone know why? Thanks.