MUGPERU
  Search 
Monday, January 05, 2009 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Crystal Reports con Store Procedure
Prev Next
You are not authorized to post a reply.

Author Messages
jorge1980
Posts:3

23/08/2006 12:55 PM  
Hola amigos! Alguien por favor puede explicarme como puedo diseñar un reporte en crystal reports de visual estudio 2003 utilizando Strore Procedure. He intentado diseñarlo pero me arroja el siguiente error: "No es posible conectar. "

Utilice el siguiente codigo:

Dim strConn As String = CStr(Application("SqlConnection"))

Dim SqlConn As New SqlConnection(strConn)

Dim sdaReporte As New SqlDataAdapter

Dim dsReporte As New DataSet

Dim cr As New crDepartamentos

sdaReporte.SelectCommand = New SqlCommand("sp_Reporte", SqlConn)

sdaReporte.SelectCommand.CommandType = CommandType.StoredProcedure

SqlConn.Open()

sdaReporte.Fill(dsReporte)

SqlConn.Close()

cr.SetDataSource(dsReporte)

crVisor.ReportSource() = cr

crVisor.DataBind()

Pienso que el problema viene dado desd el crDepartamentos, es decir, crDepartamentos.rpt porque al momento de realizar la conexion a la BD para posteriormente seleccionar las columnas que voy a utilizar solo aparecen las tablas, creacion de comando y vistas. En caso de hacerse con Store Procedure como podria hacerlo?...con los comandos aunque ya lo probe y no me funciono.

Agradezco la ayuda que puedan proporcionarme!
Jmestas
Posts:115

25/08/2006 08:38 AM  
Amigo, los datasets tipados nos sirven de estructura para poder crear un reporte, los objetos con los que llenas tu DataSet, hacen un maping columna por columna, para poder llenar los datos,pienso que el error debe estar en tu cadena de conexion, realiza un trace y fijate donde salta
nevermind264
Posts:19

21/10/2006 07:11 AM  
El posible error que puedes tener esta en la conexion o en el store procedure pero si eso no son el error fijate en el equema que tiene el reporte que quieres visualizar tal vez la estructura que mandas en el dataset no sea la misma ue tenga el reporte (como dice jmestas es el problema de los maping de lo columnas) y la unica solucion seria volver a crear el reporte
DENSOFT
Posts:91

30/10/2006 07:33 AM  
Hola bueno, imagino que cuando quieres agregar la conexion a tu BD en tu archivo crDepartamentos no puedes ver tus procedimientos. si deseas ver tus procedimientos una vez que has agregado tu conexion le das click derecho en la BD y clic en propiedades ahi habilita la opcion para ver los procedimientos. y ya después jalas tu campos y todo lo demás.
seria bueno que copies el error que te aperece.
You are not authorized to post a reply.



ActiveForums 3.7
        
Copyright 2001-2008 MUGPERU   Terms Of Use  Privacy Statement