Problemas con Crystal Report en .net 2008 y Microsoft SQL Server Compact 3.5
Problemas con Crystal Report y Microsoft SQL Server Compact 3.5
Como este base de datos compacta de Microsoft solo crea un archivo “ alumnos.sdf ” y este no es un servicio no hay forma alguna de llamarlo con el Cristal Report lo que he hecho es llamarlo con un origen de datos en le Crystal Report y luego cargar los datos con este código.
//Conexión:
string strconexion = @"Data Source=alumnos.sdf; Persist Security Info=False;";
alumnosDataSet dS = new alumnosDataSet();
SqlConnection conexion = new SqlConnection(strconexion);
SqlCommand consulta = new SqlCommand("SELECT * FROM ListadoDeAlumnos", conexion);
SqlDataAdapter adaptador = new SqlDataAdapter(consulta);
adaptador.Fill(dS, "alumnos");
//Envío de datos al informe:
string rutaInforme = @"C:RegistroAcademicoRegistroAcademiRegistroAca demiCrystalReport4.rpt";
CrystalDecisions.CrystalReports.Engine.ReportDocum ent informe = new CrystalDecisions.CrystalReports.Engine.ReportDocum ent();
informe.Load(rutaInforme);
informe.SetDataSource(dS);
crystalReportViewer1.ReportSource = informe;
pero no me funciona me da error me pueden hachar una mano.
El dataset esta cargado en el reporte
Pero al examinar los datos no se ve nada
vi que tengo mal la
string strconexion = @"Data Source=alumnos.sdf; Persist Security Info=False;";
he probado estas otra y nada
Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=myPathmyData.sdf;
con esta me dice que el Prodiver no es valido
string strconexion = @"Data Source=C:RegistroAcademicoRegistroAcademiRegist roAcademialumnos.sdf;";
y con esta me sale en error que esta en esta imagen.