Accesso non riuscito con XP

giovedì 01 settembre 2005 - 12.49

temerario Profilo | Junior Member

Sto tentando di creare un report e dopo aver seguito passo passo le indicazioni date sul sito di MySql http://dev.mysql.com/doc/mysql/en/connector-net-using-crystal.html al caricamente del file .rpt mi dice: "Caricamente report non riuscito".

Ho provato a smanettare un pò con le protezioni e non sono riuscito.

Qualcuno sa dirmi cosa posso fare?

CIao

totti240282 Profilo | Guru

il percorso come lo passi ????

C'è solo un capitano !!!!!!

temerario Profilo | Junior Member

Il codice è il seguente:
conn.Open()
cmd.CommandText = "SELECT * from articolo"
cmd.Connection = conn

myAdapter.SelectCommand = cmd
myAdapter.Fill(myData)

myReport.Load("report.rpt")
myReport.SetDataSource(myData)
CrystalReportViewer1.ReportSource = myReport

é trovandosi in un try mi scatta l'eccezione

Se invece lo sostituisco con myReport.Load("c:\report.rpt") spostandomi solo il file rpt nella root non scatta nessuna eccezione ma alla fine sulla pagina compare Accesso non riuscito.

Ti prego aiutami

totti240282 Profilo | Guru

hai dato i giusti permessi ad asp.net ???

C'è solo un capitano !!!!!!

temerario Profilo | Junior Member

Prima di tutto...devo assegnare i privilegi solo al file rpt o anche vb sottostante?

Se io però vado con il destro sul file e seleziono protezione non esiste l'utente ASP.NET.
Appena lo creo in automatico gli vengono assegnati

- lettura ed esecuzione
- lettura

Ho provato anche ad aggiungergli

- scrittura

Nulla sempre uguale

Analisi dello stack:


[LogOnException: Accesso non riuscito.]
.F(String  , EngineExceptionErrorID 
)
.A(Int16 , Int32 )
.@(Int16 )
CrystalDecisions.CrystalReports.Engine.FormatEngine.GetPage(PageRequestContext reqContext)
CrystalDecisions.ReportSource.LocalReportSourceBase.GetPage(PageRequestContext pageReqContext)
CrystalDecisions.Web.ReportAgent.u(Boolean N)
CrystalDecisions.Web.CrystalReportViewer.OnPreRender(EventArgs e)
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Control.PreRenderRecursiveInternal()
System.Web.UI.Page.ProcessRequestMain()


Cosa posso fare?



totti240282 Profilo | Guru

LogOnException: Accesso non riuscito è xche non ha i permessi per connettersi al db.

C'è solo un capitano !!!!!!

temerario Profilo | Junior Member

Ma io al db ci accedo senza CR.
Il mio dataset è ben popolato.

Se vuoi ti mando il file e provi a vedere .... se ti va

Al Db ci accedo tranquillamente con tante altre pagine.

Ciao


freeteo Profilo | Guru

ciao,
con l'istruzione "myReport.SetDataSource(myData)" non hai bisogno che il report faccia accesso,i dati li passi tu e lui se ne frega da dove arriva...

cmq il report lo costruisci su che base dati? prova a costruirlo su db access con gli stessi campi e poi fai la query da codice e gli passi i dati provenienti da mysql, che non sia 1 problema di cambiare al report il provider di connessione...

il problema è strano perche io l'ho uso molto questa tecnica e anche da mysql tempo fa,provero' a guardare...

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
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