Is the recordset open after executing the stored procedure? Check it's State property.

VB Code:
  1. If rsDates.State = 1 Then 'adStateOpen
  2.    if NOT rsDates.EOF then
  3.       Response.Write "you have found some records from database"
  4.       strLoad = rsDates("LoadDate")
  5.    end if
  6.  
  7.    if rsDates.EOF then
  8.      Response.Write "NO RECORDS FOR DATES FOUND"
  9.    end if
  10. Else
  11.      Response.Write "Recordset is not open"
  12. End If

If the stored procedure contains more than 1 Select statement add a

Set NoCount On

to the beginning of the procedure.