I am using CR10 connecting to an Oracle database and using a stored procedure to bring back the data. I don't have access to the Stored procedure or database as this is created and maintained by another department. When I run the report if an incorrect parameter is entered I get the map fields screen. If I map the fields it is displaying I find that all the fields brought back by the SP are changed to datatype string (128). What should be happening is that an error field returned by the SP should display the details of the incorrect value entered. This is how it works on other reports. If I add the fields to a new blank report I don't get the problem. Since the report was first created both it and the SP have been changed as the requirements have changed. The report is quite complex so want to avoid redoing it from scratch. Anyone come across this happening before and know of any solutions.