Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/08/2007, 13:21
Marialex_83
 
Fecha de Ingreso: marzo-2004
Mensajes: 3
Antigüedad: 21 años
Puntos: 0
Sonrisa Re: Error de Motor de Consulta al Abrir un reporte en otra PC

Bueno a manera de información, yo también tuve ese error cuando quería imprimir un reporte, estuve buscando en San Google y nada, después de mucho analizar el código me di cuenta que el error estaba en que definía la variable del reporte con el nombre de otro .rpt les explico visualmente a través del código.

Código:
Me.DsReferencias1.Clear()
                Me.OracleDataAdapter1.Fill(DsReferencias1)
                Dim Rep As New Informe1
                Rep.SetDataSource(DsReferencias1) ' Asocia el conjunto de datos con el reporte
                Rep.PrintOptions.PrinterName = Session("Impresora")
                Rep.PrintToPrinter(1, True, 0, 0)
            Catch ex As Exception
                Console.Write(ex.Message)
            Finally
Entonces como hice un copy-paste de ese código de impresión del webform de informe, no me di cuenta y me faltó cambiar Informe1 por Referencia1

quedando el código de la siguiente manera:

Código:
Me.DsReferencias1.Clear()
                Me.OracleDataAdapter1.Fill(DsReferencias1)
                Dim Rep As New Referencia1
                Rep.SetDataSource(DsReferencias1) ' Asocia el conjunto de datos con el reporte
                Rep.PrintOptions.PrinterName = Session("Impresora")
                Rep.PrintToPrinter(1, True, 0, 0)
            Catch ex As Exception
                Console.Write(ex.Message)
            Finally
Fue tonto el error, pero como me llevó horas descubrirlo.. porsia acaso coloco mi error con su solución, si me pasó a mí le puede pasar a alguien más...
Saludines.