Got this error when running a report in report viewer. The query ran fine in SQL Server.
The report would also show when refreshed.
I found the answer was to open the dataset the report was based on, find the column maked as a key – (see picture) and delete the key
The report then ran fine.

I was examining some of your articles on this site and I conceive this web site is very informative! Keep putting up.
I view something genuinely interesting about your weblog so I saved to fav.