Hi,<BR><BR>when I open a recordset from a stored procedure (sql server) and additional retrieve an output paramteter from the same procedure, I used the following code:<BR><BR>rsUsrDtl.Open cmd<BR>rsUsrDtl.close<BR>intRecords = cmd(2)<BR>rsUsrDtl.open<BR><BR>Now I found out, that the second open does not use the data already retrieved, but the stored procedure is called a second time (which, of course, I do not want).<BR><BR>Can anyone help me with this?<BR><BR>Thomas<BR>