Crystal Report

domenica 25 gennaio 2004 - 12.21

dotlinux Profilo | Newbie

Vorrei capire perche' seguendo l'help non riesco a visualizzare un report qualsiasi ma ottengo l'errore:
CrystalDecisions.CrystalReports.Engine.LogOnException: Accesso non riuscito.

Ho creato un report, ho impostato il ReportSource del viewer sulla base dati tipizzata e ho aggiunto il databind() dopo InitializeComponent() .

Allego il listato completo.

Mi date una mano????

Grazie

freeteo Profilo | Guru

dai un'occhiata a questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=603
dove si parla di logoinfo magari ti torna utile;-)
ciao

Brainkiller Profilo | Guru

Ciao,
ci sono anche altri post relativi a questo tipo di errore, dai una lettura approfondita qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=319

Questo Thread ti rimanda ad altri link fra cui questo:
http://www.dotnethell.it/articles/article.aspx?ArticleID=87

Dove c'è un articolo che spiega come usare Crystal Report e nel Listato n°2 vedi come impostare la connessione con Username e Password. L'errore che ti appare è causato dal fatto che le credenziali d'accesso non vengono salvate nel file .rpt ma devono essere sempre specificate questo per una questione di sicurezza.
ciao
david

dotlinux Profilo | Newbie

Alla fine ho rinunciato, non esiste un esempio funzionante in rete.
Cerchero' un libro.

Grazie a tutti

dotlinux Profilo | Newbie

Tutto risolto finalmente!!!!

Ecco come:

public CrystalReport1 rpt = new CrystalReport1();

private void Page_Load(object sender, System.EventArgs e)
{
oleDbDataAdapter1.Fill(viniDataSet1,"vino");
CrystalReportViewer1.ReportSource = rpt;
rpt.SetDataSource(viniDataSet1);
}


Ciao

totti240282 Profilo | Guru

anche io ho un problema del genere

Dim credenziali As New TableLogOnInfo
With credenziali
.ConnectionInfo.DatabaseName = "nomedb"
.ConnectionInfo.UserID = "utente"
.ConnectionInfo.Password = "utente"
.ConnectionInfo.ServerName = "server"
.TableName = "ASP003"
End With
CrystalReportViewer1.LogOnInfo.Add(credenziali)
CrystalReportViewer1.ReportSource = Server.MapPath("003.rpt")
Dim report As New ReportDocument
Dim tabella As DataTable = (CType(Session("tabella"), DataTable))
report.Load("//localhost/ANTspool/003.rpt", CrystalDecisions.[Shared].OpenReportMethod.OpenReportByDefault)
report.SetDatabaseLogon("utente", "utente")
CrystalReportViewer1.ReportSource = report
report.SetDataSource(tabella)
CrystalReportViewer1.DataBind()


ma mi da sempre lo stesso errore ,cioè il solito xche ???
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5