I&#039m new at this. My stored procedure, <BR>mySP returns a recordset.<BR><BR>Why are there 2 ways to get this recordset?<BR>The first way is to use the ADODB.Command to execute<BR>the stored procedure - the second way is to:<BR> Dim oRS<BR> &#039oConn is the connection object<BR> oRS mySP oConn<BR><BR>What are the differences?<BR>And why can&#039t I use a .movefirst when I use ADODB.command?