Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/06/2015, 19:38
Avatar de DanX03
DanX03
 
Fecha de Ingreso: septiembre-2007
Ubicación: México D.F.
Mensajes: 148
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Visualizar un Cristal Report

Ya resolvi el detalle de la conexion con el servidor SQL Server, este es el codigo que utilice para solucionarlo:

Código ASP:
Ver original
  1. Dim crReporte = New CrystalDecisions.CrystalReports.Engine.ReportDocument
  2.         Dim dsDataSet As New DataSet
  3.         Dim CRRepote_Datos = New Crystal_Reports1
  4.         Dim crExportOptions As ExportOptions
  5.         Dim crDiskFileDestinationsOptions As New DiskFileDestinationOptions
  6.         Dim crFormatTypeOptions As New PdfFormatOptions
  7.         Dim strFolder As String = "C:\Documentos PDF AZTECA\"
  8.  
  9.         If Not Directory.Exists(strFolder) Then
  10.             Directory.CreateDirectory(strFolder)
  11.         End If
  12.  
  13.         cadenaconexion = "Provider=SQLOLEDB;Data Source=GT\SQLEXPRESS2;Initial Catalog=es_fundacion;Persist Segurity Info=true;User ID=SA;Password=781acs"
  14.     Try
  15.             Abrir_Conexion()
  16.             datos_rep = "select a.al_folio,a.al_apepat,a.al_apemat,a.al_nombre,a.al_calle,a.al_numext,a.al_numint,a.al_cp,a.al_colonia,a.al_delmun,a.al_estado,"
  17.             datos_rep = datos_rep & "a.al_CURP,e.in_nombre1,e.in_cantidad1,e.in_nombre2,e.in_cantidad2,e.in_nombre3,e.in_cantidad3,e.in_nombre4,e.in_cantidad4,"
  18.             datos_rep = datos_rep & "e.in_nombre5,e.in_cantidad5,e.in_pagren,e.in_gasali,e.in_gastra,e.in_gasesp,e.in_gasrop,e.in_gasluz,e.in_gasagua,e.in_gastel,"
  19.             datos_rep = datos_rep & "e.in_gascel,e.in_gasint,e.in_gascab,"
  20.             datos_rep = datos_rep & "(e.in_pagren+e.in_gasali+e.in_gastra+e.in_gasesp+e.in_gasrop+e.in_gasluz+e.in_gasagua+e.in_gastel+e.in_gascel+e.in_gasint+"
  21.             datos_rep = datos_rep & "e.in_gascab)as totalgastos from [es_fundacion].dbo.alumno as a left join [es_fundacion].dbo.ingreso as e on "
  22.             datos_rep = datos_rep & "a.al_folio=e.al_folio where a.al_folio=" & nfolio
  23.             Dim daDataAdapter As New OleDbDataAdapter(datos_rep, cadenaconexion)
  24.             daDataAdapter.Fill(dsDataSet, "DPT")
  25.             CRRepote_Datos.SetDataSource(dsDataSet.Tables("DPT"))
  26.             crDiskFileDestinationsOptions.DiskFileName = strFolder & nfolio & ".pdf"
  27.             crExportOptions = CRRepote_Datos.ExportOptions
  28.             With crExportOptions
  29.                 .ExportDestinationType = ExportDestinationType.DiskFile
  30.                 .ExportFormatType = ExportFormatType.PortableDocFormat
  31.                 .DestinationOptions = crDiskFileDestinationsOptions
  32.                 .FormatOptions = crFormatTypeOptions
  33.             End With
  34.    
  35.             CRRepote_Datos.Export()
  36.             CRRepote_Datos.Close()
  37.             labmensaje.Visible = True
  38.         Catch ex As Exception
  39.             Response.Write("Error al momento de generar el archivo </ br>")
  40.             Response.Write(ex)
  41.             Response.End()
  42.         End Try