
 Hola amigos, yo tengo un problemita, y es que no encuentro como exportar a cualquier formato.
Estoy programando en ASP.NET, con conexion a una base de datos SQLServer2000, estoy trabajando tambien con Crystal Report .NET. Ahora les expongo el codigo que estoy utilizando para la conexion del reporte, este lo hace perfectamente e iclusive acepta los parametros que les envio, el problema se hace notar cuando trato de exportarlo a cualquier formato, sale el Error de que No es posible conectar. 
Si tienen algo que me pueda ayudar se los agradezco de antemano...
A continuación verán como estoy realizando la conexion y si me pueden ayudar en algo lo agradezco.  Gracias.

 Felix, Barinas-Venezuela 

 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Introducir aquí el código de usuario para inicializar la página
        Dim ruta As String
        Dim Cnomb_report As String = "rptcuentas_contables2"
        ruta = Server.MapPath("Reports\" & Cnomb_report & ".rpt")
        crReportDocument.Load(ruta, OpenReportMethod.OpenReportByTempCopy)
        'crreportdocument.Load(ruta)
        crReportDocument.SetParameterValue("@hasta", CInt("9999"))
        crReportDocument.SetParameterValue("@desde", CInt("1"))
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.ServerName = "SERVIDOR"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.Password = "odesis"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.UserID = "sa"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.DatabaseName = "odesis"
        CrystalReportViewer1.ReportSource = crReportDocument
        CrystalReportViewer1.LogOnInfo.Item(0).ConnectionInfo.ServerName = "servidor"
        CrystalReportViewer1.LogOnInfo.Item(0).ConnectionInfo.UserID = "sa"
        CrystalReportViewer1.LogOnInfo.Item(0).ConnectionInfo.Password = "odesis"
        CrystalReportViewer1.LogOnInfo.Item(0).ConnectionInfo.DatabaseName = "odesis"
    End Sub
Private Sub cmdExport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdExport.Click
        Dim crreportdocument2 As ReportDocument
        Dim crExportOptions As ExportOptions
        Dim crDiskFileDestinationOptions As DiskFileDestinationOptions
        Dim Fname As String
        Dim ruta As String
        Dim Cnomb_report As String = "rptcuentas_contables"
        ruta = Server.MapPath("Reports\" & Cnomb_report & ".rpt")
        crReportDocument.Load(ruta, OpenReportMethod.OpenReportByTempCopy)
        crReportDocument.Load(ruta)
        crReportDocument.SetParameterValue("@hasta", CInt("9999"))
        crReportDocument.SetParameterValue("@desde", CInt("1"))
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.ServerName = "SERVIDOR"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.Password = "odesis"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.UserID = "sa"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.DatabaseName = "odesis"
        ruta = Server.MapPath("Reports\rptCuentas_contables.rpt")
        '''Crea el Informe
        '''//********************************************
        '// Carga el Reporte 
        crReportDocument.Load(ruta)
        '"bdemp20"
        ''//********************************************
        ''// Directorio a donde va a exportar
        Fname = ("c:\rptcuentas_contables.pdf")
        ''//********************************************
        ''// Configura la opcion de Exportar: PDF,EXEL etc.
        crDiskFileDestinationOptions = New DiskFileDestinationOptions
        crDiskFileDestinationOptions.DiskFileName = Fname
        With crReportDocument.ExportOptions
            .DestinationOptions = crDiskFileDestinationOptions
            .ExportDestinationType = ExportDestinationType.DiskFile
            .ExportFormatType = ExportFormatType.PortableDocFormat
        End With
        ''//********************************************
        '        Try
        ''// Exporta el Reporte
        crReportDocument.SetParameterValue("@desde", CInt("1"))
        crReportDocument.SetParameterValue("@hasta", CInt("9999"))
        ''''//********************************************
        '''// Configura la Informacion de Conexion del Reporte preparado para exportar
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.ServerName = "SERVIDOR"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.UserID = "sa"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.Password = "odesis"
        crReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo.DatabaseName = "odesis1"
        crReportDocument.Export()
        crReportDocument.Close()
        ''//********************************************
        ''// Redirecciona 
        'Response.Clear()
        Response.ContentType = "application/pdf"
        Response.Redirect(Fname)
        'Catch ex As Exception
        '    Response.Write(ex.Message)
          'End Try
    End Sub