Tengo el siguiente código con el que trato de enviar un parámetro a CrystalReports desde ASP, mismo que me debe abrir un reporte de Crystal:
Código:
cuando imprimo el resultado la cadena que me genera es esta:<input type=button name=cmdO class=botones value="Imprimir" onclick="javascript:MM_openBrWindow('Docs.asp?ReportName=Reporte.rpt&ReportTitle=Info&SelFormula={Tabla.Campo}=<%= Request("dato") %>', 'Reporte', 'location=no,menubar=yes,toolbar=yes,resizable=yes,status=yes,scrollbars=yes');">
http://Docs.asp?ReportName=Reporte.rpt&ReportTitle=Info&S elFormula={Tabla.Campo}=ADB123B
Mi problema radica en que esta sección <%= Request("dato") %> la necesito pasar con comillas, ya que sin comillas no me trae el resultado, y deseo pasar el valor entre comillas para obtener el reporte, de lo contrario me envía un error (Internal Server Error).
http://Docs.asp?ReportName=Reporte.rpt&ReportTitle=Info&S elFormula={Tabla.Campo}="ADB123B"
Ya he probado distintos métodos pero no me han funcionado, agradezco su ayuda.
Saludos.