I’d like to call a Stored Procedure from a crystal report and assign retrieved value to a field in report?
Any suggestions?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
To call Stored Procedure from crystal report,
Set data source of report to Stored Procedure (DataBase Expert Wizard). That procedure must met thses requirement
1- You must create a package that defines the REF CURSOR (type of field that will be retrieved).
2- The procedure must have a parameter that is a REF CURSOR type. This is because CR uses this parameter to access and define the result set that the stored procedure returns.
3- The REF CURSOR parameter must be defined as IN OUT (read/write mode).
4- Parameters can only be input (IN) parameters. CR is not designed to work with OUT parameters.
5- The REF CURSOR variable must be opened and assigned its query within the procedure.
6- The stored procedure can only return one record set. The structure of this record set must not change, based on parameters.
7- The stored procedure cannot call another stored procedure.