Puntero no valido Crystal Report desde SDK

tengo el siguiente código que esta ligado a la base de sap para que me de los lotes existentes en inventario, pero cuando lo paso a ejecutable ya no me funcionan los filtros que genere, ¿alguien sabe por que pasa esto?
ya que cuando ejecuto el código en visual studio sin pasarlo a ejecutable todos los filtros funcionan a la perfección. NO DATA SET

Form3 F3 = new Form3();
ReportDocument crystalrpt = new ReportDocument();
crystalrpt.Load(“C:\SAP\REPORTE4.rpt”);
crystalrpt.SetDatabaseLogon(“sa”, “XXXXX”);

        ParameterFields CONTENEDOR=new ParameterFields();
        ParameterField CAMPO=new ParameterField();
        ParameterDiscreteValue VARIABLE;
        CONTENEDOR.Clear();

        if (ESPECIE.Text=="VACIO")
        {
            CAMPO.ParameterFieldName = "ESPECIE"; 
            VARIABLE = new ParameterDiscreteValue(); 
            VARIABLE.Value = F3.checkBox1.Text;      
            CAMPO.CurrentValues.Add(VARIABLE);   

            CAMPO.ParameterFieldName = "ESPECIE"; 
            VARIABLE = new ParameterDiscreteValue(); 
            VARIABLE.Value = F3.checkBox2.Text;      
            CAMPO.CurrentValues.Add(VARIABLE);   

            CAMPO.ParameterFieldName = "ESPECIE";  
            VARIABLE = new ParameterDiscreteValue(); 
            VARIABLE.Value = F3.checkBox3.Text;      
            CAMPO.CurrentValues.Add(VARIABLE);   
           
            CONTENEDOR.Add(CAMPO);  

        }

        
        if (ESPECIE.Text == "SELECCION")
        {
            if (F3.checkBox1.Checked)
            {
                CAMPO.ParameterFieldName = "ESPECIE";      
                VARIABLE = new ParameterDiscreteValue(); 
                VARIABLE.Value = "RADIATA";          
                CAMPO.CurrentValues.Add(VARIABLE);   
            }

            if (F3.checkBox2.Checked)
            {
                CAMPO.ParameterFieldName = "ESPECIE";    
                VARIABLE = new ParameterDiscreteValue(); 
                VARIABLE.Value = "PONDEROSA";          
                CAMPO.CurrentValues.Add(VARIABLE);   
           
            }

            if (F3.checkBox3.Checked)
            {
                CAMPO.ParameterFieldName = "ESPECIE";  
                VARIABLE = new ParameterDiscreteValue(); 
                VARIABLE.Value = "NACIONAL";          
                CAMPO.CurrentValues.Add(VARIABLE);   
            }
           
            CONTENEDOR.Add(CAMPO);  
        }
        crystalReportViewer1.ParameterFieldInfo = CONTENEDOR;  
        crystalReportViewer1.ReportSource = crystalrpt;
        crystalReportViewer1.Refresh();

Buen dia.
Te sugiero que lo probes sin filtros, y verificar si esta extrayendo la informacion correctamente. Si asi te funciona bien, yo en tu lugar, agregaria uno a uno cada filtro e ir probando uno a uno hasta dar con cual filtro es el problema.

Tratar de aislar el problema lo mas posible hasta dar con el error.
Saludos.

Este tema se cerró automáticamente 91 días después de la última publicación. No se permiten nuevas respuestas.