Error en un reporte con Crystal Reports

Expertos!  
Tengo un problema, tengo una aplicación que hecha en VB6, con SQL SERVER 2008 y Crystal Reports 7. 
La misma genera un reporte que lo obtiene por un Store Procedure (el cual ejecuto solo y funciona bien) pero a la hora de pasar esos datos a CR explota y dice "error no se puede tener acceso al primer registro crystal reports" (numero del error es 20527).
Alguno se le ocurre algo?
Dejo el codigo:
Set rs = OpenConec.Execute(ssql)                            If rs.EOF Then                    MsgBox "No hay materiales para la selección realizada.", vbInformation, ""                    Screen.MousePointer = vbDefault                    Exit Sub                End If                            'Selección de Prod                objrptAcert.Subinforme1_txtSeleccion.SetText "Selección: " & Trim(Left(cmborgdeventa.Text, 50)) & IIf(Trim(Left(cmbsignature.Text, 50)) = "", "", "/" & Trim(Left(cmbsignature.Text, 50))) & IIf(Trim(Left(cmbsignaturebrand.Text, 50)) = "", "", "/" & Trim(Left(cmbsignaturebrand.Text, 50))) & IIf(Trim(Left(cmbsubbrand.Text, 50)) = "", "", "/" & Trim(Left(cmbsubbrand.Text, 50))) & "             Versión de Prev.: " & sPrevDesvio & "        " & TipoPrevision                objrptAcert.txtSelecciondet.SetText "Selección: " & Trim(Left(cmborgdeventa.Text, 50)) & IIf(Trim(Left(cmbsignature.Text, 50)) = "", "", "/" & Trim(Left(cmbsignature.Text, 50))) & IIf(Trim(Left(cmbsignaturebrand.Text, 50)) = "", "", "/" & Trim(Left(cmbsignaturebrand.Text, 50))) & IIf(Trim(Left(cmbsubbrand.Text, 50)) = "", "", "/" & Trim(Left(cmbsubbrand.Text, 50))) & "             Versión de Prev.: " & sPrevDesvio & "        " & TipoPrevision                                                    str = IIf(sActividad = "", "", "Actividad: " & sActividad)                str = str & IIf(Trim(Left(cmbclaseabc.Text, 50)) = "", "", "  -  Clase: " & Trim(Left(cmbclaseabc.Text, 50)))                objrptAcert.txtSelActClase.SetText str                objrptAcert.Subinforme1_txtSelActClase.SetText str                objrptAcert.Database.SetDataSource rs                objrptAcert.Subinforme1.OpenSubreport.Database.SetDataSource rs.NextRecordset                frmViewRpt.CRViewerRpt.ReportSource = objrptAcert                Set frmViewRpt.objReport = objrptAcert                                frmViewRpt.CRViewerRpt.ViewReport 'ACAAAA                frmViewRpt.Show                rs.Close

Añade tu respuesta

Haz clic para o