I have a data report that runs a stored procedure. In the test environment it returns a result set which I check for EOF/BOF to see if it returned any report data. In the production environment the recordset does not exist so the EOF/BOF check blows up saying that it is not allowed because the object is not open. Why would it not return a recordset object? There is data that the stored procedure should return. Thanks.