Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2006, 03:28
din
 
Fecha de Ingreso: marzo-2002
Mensajes: 50
Antigüedad: 23 años, 2 meses
Puntos: 0
mostrar report Crystal

Hola a tod@s,

Os planteo el problema que tengo:

Necesito mostrar el resultado de un report de crystal, a través de la Web. Para ello, me he creado una página ASP para mostrarlo.

Nunca he trabajado con asp+crystal, así que previamente he estado mirando los foros y he seguido los pasos que indicabais en algunos temas (http://www.forosdelweb.com/showthrea...rystal+report).

Como estoy trabajando con crystal 10 me instalé aspxmps10, abri el ejemplo de SimpleParameterFields y lo acoplé para lo que necesitaba (previamente probé el ejemplo beginHere y funciono ok)

Mi sitio web tiene los siguientes ficheros:

AlwaysRequiredSteps.asp
Cleanup.asp
JavaPluginViewer.asp
MoreRequiredSteps.asp
RDCrptserver10.asp
report.rpt --> mi report
reportPreview.asp
SmartViewerActiveX.asp


El código de reportPreview.asp es:

<%@ LANGUAGE="VBSCRIPT" %>
<%reportname = "report.rpt"%>
<!-- #include file="AlwaysRequiredSteps.asp" -->
<%Session("oRpt").ParameterFields.GetItemByName("u ser_id").AddCurrentValue(CStr(request("id")))%>
<!-- #include file="MoreRequiredSteps.asp" -->
<!-- #include file="SmartViewerActiveX.asp" -->

El resto de ficheros no los he tocado... Cuando lo pruebo en el navegador aparece el siguiente texto en el body Error Occurred Reading Records: La conexión no es posible. Detalles: 28000:[Microsoft][ODBC SQL Server Driver][SQL Server]Error de inicio de sesión del usuario 'ma'.
El usuario ma es un usuario que existe en SQL server y he probado a validarme a trávés de query analizer y todo ok.. De hecho, si abro crystal y actualizo la consulta me pregunta por la password del usuario ma, la meto y todo ok...
Pero claro, en el asp yo no tengo especificado ninguna cadena de conexion, ni usuario, ni password ni nada...

¿Debo hacerlo?¿Dónde?

En fin, agradezco cualquier ayuda de antemano

GRaciasss