Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 20764

Executing AS400 Stored Procedure via OLE DB connection Can Not Pass Parm

$
0
0

I have created a as/400 DB2 stored procedure that I can execute on SSRS 2008 R2 via an OLD DB connection. When I add a date parameter to my stored procedure, reporting services returns zero records.

The data type in the stored procedure is DATE. I have confirmed that the dataset is calling the parameter.

Any suggestions on what I am doing wrong?

Here is my stored procedure.

CREATE PROCEDURE DEVDCL/MISSING3                                    
         (IN P01_ENDDATE NUMERIC                                    
          )                                                         
          LANGUAGE SQL DYNAMIC RESULT SETS 1                        
                                                                    
          BEGIN                                                     
          DECLARE C1 CURSOR FOR                                     
                SELECT EMP.MPEMPNUM, EMP.MPNAME, EMP.MPDPTNUM,      
                       DEPT.AUDESCRIPT,TS.MHSTATUS, TS.MHENDNM      
                  FROM LAWMOD9/GLACCUNIT1 DEPT                      
                 INNER JOIN PDPFPROD/PDEMPPRD EMP ON EMP.MPDPTNUM = 
                           DEPT.AUACCTUNIT                          
                 INNER JOIN PDPFPROD/TMTMEHDR TS ON EMP.MPEMPNUM =  
                           TS.MHEMPNUM AND EMP.MPCOMP = TS.MHCMPNUM 
                 WHERE DEPT.AUCOMPANY = 0030 AND                    
                       DEPT.AUPOSTFLAG = 'P' AND                    
                       DEPT.AUSTATUS = 'A' AND                      
                       DEPT.AUACCTUNIT <> 'B' AND                   
                       EMP.MPEMPSTS IN (1,5) AND                    
                       EMP.MPCOMP = 0030 AND                        
                       EMP.MPCOMP = 0030 AND                     
                       EMP.MPEMPNUM <> 9999 AND                  
                       TS.MHSTATUS IN ('DRAFT', 'EMP', 'RVW');   
                OPEN C1;                                         
         RETURN;                                                 
         END


Viewing all articles
Browse latest Browse all 20764

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>