Foros del Web » Programando para Internet » ASPX (.net) »

Ayuda con .... "The report you requested requires further information"...

Estas en el tema de Ayuda con .... "The report you requested requires further information"... en el foro de ASPX (.net) en Foros del Web. Hola, como estan ?... Quisiera ver si me podrian ayudar con un reporte que quiero hacer con Crystal Report y asp.net.... Estoy intentando hacer un ...
  #1 (permalink)  
Antiguo 07/12/2006, 14:44
Avatar de christianMen  
Fecha de Ingreso: abril-2004
Ubicación: Tijuana
Mensajes: 37
Antigüedad: 20 años
Puntos: 1
Ayuda con .... "The report you requested requires further information"...

Hola, como estan ?... Quisiera ver si me podrian ayudar con un reporte que quiero hacer con Crystal Report y asp.net.... Estoy intentando hacer un Reporte con un manual que encontre en internet, hice un DataSet.xsd que se enlaza a una de mis tablas... Despues agrege un crystal report (crPruebas.rpt) y lo enlace al DataSet que anteriormente hice... Y por ultimo en el WebForm (Prueba2.aspx) agrege el objeto "CrystalReportViewer"... Entonces:

Primero lo hice de manera sencilla, tal y como decia en el manual, enlace al CrystalReportViewer con el crystal report (crPruebas.rpt) ... Ok hasta ahi todo normal, pero al momento de correrlo me muestra los siguiente:

The report you requested requires further information
--------------------------------------------------------

Server name: DataSet1
Database name: ____________
User name: _______________
Password: ________________


Y me desabilita la cajas de textos de Database Name, nomas me deja ponerle el user name y el password... Todo mi proyecto lo estoy haciendo sin usuario y sin password, tengo una conexion hecha y con ella trabajo:

"Archivo web.config"
--------------------------------------------
<connectionStrings>
<add name="LibreriaBDConnectionString" connectionString="Data Source=localhost;Initial Catalog=LibreriaBD;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>

--------------------------------------------


Y como ven no tiene usuario y password... y de ahi no salgo...

Despues me encontre con un codigo donde le puedo dar los parametros de la conexion:

Archivo Prueba2.aspx.vb
---------------------------------------------
#Region "Region de Imports"
Imports System
Imports System.Data
Imports System.Configuration
Imports System.Data.SqlClient
Imports dbconnect
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
#End Region

Partial Class Prueba2
Inherits System.Web.UI.Page
Private crPruebasReport As ReportDocument

Private Sub ConfigureCrystalReports()
Dim myConnectionInfo As ConnectionInfo = New ConnectionInfo()
myConnectionInfo.DatabaseName = "LibreriaBD"
myConnectionInfo.UserID = ""
myConnectionInfo.Password = ""
myConnectionInfo.ServerName = "localhost"

crPruebasReport = New ReportDocument()
Dim reportPath As String = Server.MapPath("crPruebas.rpt")
crPruebasReport.Load(reportPath)
myCrystalReportViewer.ReportSource = crPruebasReport
SetDBLogonForReport(myConnectionInfo, crPruebasReport)
End Sub

Private Sub SetDBLogonForReport(ByVal myConnectionInfo As ConnectionInfo, ByVal myReportDocument As ReportDocument)
Dim myTables As Tables = myReportDocument.Database.Tables
For Each myTable As CrystalDecisions.CrystalReports.Engine.Table In myTables
Dim myTableLogonInfo As TableLogOnInfo = myTable.LogOnInfo
myTableLogonInfo.ConnectionInfo = myConnectionInfo
myTable.ApplyLogOnInfo(myTableLogonInfo)
Next
End Sub

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
ConfigureCrystalReports()
End Sub

End Class
---------------------------------------------


Pero este codigo, también me muestra lo mismo, solamente le cambia el nombre del Server Name...

The report you requested requires further information
--------------------------------------------------------

Server name: localhost
Database name: ____________
User name: _______________
Password: ________________


y me desabilita la caja de texto de "database name", además de que no tiene el nombre de la Base de datos que le doy en el código...

Bueno entonces alguien podria decirme que estaré haciendo mal, siento que es algo muy sencillo .... jajajaja..... pero nomas no lo encuentro, los manuales que he encontrado lo explican tan facil, pero porque me sale a mi esto... Ojalá y me puedan ayudar... y aparte me haya explicado bien.... Lo unico que quiero es que ya me muestre el reporte

Gracias de antemano.
__________________
°-° Christian °-°
  #2 (permalink)  
Antiguo 11/12/2006, 14:03
 
Fecha de Ingreso: noviembre-2006
Ubicación: tuxtla gtz, chiapas
Mensajes: 79
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: Ayuda con .... "The report you requested requires further information"...

hola...mira no se mucho sobre el tema, y me pasó lo mismo asi que lo que hice fue exportarlos a pdf....busca el codigo en internet....y con eso me quite de ese problemita----

ahora hay una opcion que es enablepromptdatabase...tiene que estar en false...checalo....
  #3 (permalink)  
Antiguo 20/12/2007, 08:49
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Ayuda con .... "The report you requested requires further information"...

Hola lo que tienes que hacer es reemplazar las propiedades
Código:
myConnectionInfo.UserID = "xxx"
myConnectionInfo.Password = "xxx"
por
Código:
myConnectionInfo.IntegratedSecurity = True
Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:53.