I am using Visual Studio 2005 to create some reporting services reports. I am passing data from a dataset returned from a stored procedure in a top level report into a subreport. I am using a table so that each line record in the dataset is passed into the subreport. i have created parameters in the subreport (in the case of the error below called "paragraph_3" and of data type String) and in the top level report (which calls my SP) I have right clicked on the subreport item chosen Properties, it is then possible to specify the parameters I pass to sub report on the Parameters tab. I selected the parameter Paragraph_3 and specified =Fields!Paragraph_3.Value, the field in my dataset. This should, regardless of whether I put paragraph 3 on the subreport for display, mean that when I preview the top level report the value of paragraph_3 is passed to the subreport. I have been getting the following error message: [rsErrorExecutingSubreport] An error occurred while executing the subreport â€˜Contentâ€™: An attempt was made to set a report parameter 'Paragraph_3' that is not defined in this report. Preview complete -- 0 errors, 1 warnings Now this has been vexing me some what as the parameter has been set to allow blanks and nulls, and data is being returned from my stored procedure. The paragraph_3 field is nvarchar(4000) on the SQL database. However I have discovered that if I debug the report and run it in the debug window no error is returned and it is only when I close the subreport in the VS2005 report designer and preview the top level report that the error goes away and my data is correctly passed to the subreport. It seems to me that this may be an irritating bug in Reporting Services and VS2005 or that I am missing something, perhaps caching, I believe that I have installed SP2 for VS2005, has anyone else experienced this or know of a fix/workaround? Regards, Robert.