Hi Frank,
What are you doing in the SP? Are you calling a different SELECT statement if @type is not 1?
If so this not supported and never has been. SP can only have one result set when used in CR designer.
So when writing your SP make sure the last SELECT statement has the data in it, other wise you will get nothing.
CR cannot handle multiple data structures in one SP, it saves the fields in the report and cannot be changed, if changed a Verify Database must be used to fix the report. And that will delete any fields that are no longer in the SELECT statement.
what does the rest of your SP look like?
Don