Cystal Report LOG IN - XML

giovedì 22 dicembre 2005 - 13.01

nikol84 Profilo | Junior Member

Salve ragazzi,
Ho creato un applicazione che visualizza dei dati da un database mysql e inoltre dovrebbe produrre alcuni report,
la visualizzazione è semplice per i report NO.
Ho creato un dataset per realizzare un report, i dati sono prese in più tabelle ho guardato nel forum e ci sono solo esempi per una singola tabella,oltre a questo problema,quando visualizzo il report mi chiede informazioni sul collegamento al database e il report non viene proprio caricato. Il codice utilizzato è il seguente :

Dim da As New MySqlDataAdapter
da.SelectCommand = New MySqlCommand("select * from daticomune,sezionicolleggi,elettorivotanti,candidati", dbconn)
da.Fill(dataSet)
orpt.SetDataSource(dataSet)
crViewer.reportsource=orpt
orpt.load


il report è all'interno della mia applicazione quindi l'oggetto orpt è di tipo myreport
inoltre il dataset è letto da un file xml
nel seguente modo :

Dim filename As String = nomefileXml
Dim myFileStream As System.IO.FileStream

myFileStream = New System.IO.FileStream _
(filename, System.IO.FileMode.Open)

Dim myXmlTextReader As New System.Xml.XmlTextReader(myFileStream)
dataset.ReadXmlSchema(myXmlTextReader)
myXmlTextReader.Close()

penso di aver fornito quasi tutti i particolari per un aiuto

totti240282 Profilo | Guru

scusa se mi permetto se cerchi nel forum l'argomento è stato già trattato e troverai la soluzione già scritta.

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

nikol84 Profilo | Junior Member

non ho travato nulla puoi darmi qualke link ai thread che trattano la soluzione

totti240282 Profilo | Guru

http://www.dotnethell.it/forum/messages.aspx?ThreadID=1572
http://www.dotnethell.it/forum/messages.aspx?ThreadID=5078

e poi ce ne sono altri.

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

nikol84 Profilo | Junior Member

Ho provato con il seguente codice che ho trovato nei link porposti ma mi da un errore quando vado ad applicare l'oggetto logOnInfo alla tabella del report

Dim mioreport As New ReportDocument
Dim str As String = Percorsorpt + "myreport.rpt"
mioreport.Load(str)

Dim logOnInfo As New TableLogOnInfo

logOnInfo = mioreport.Database.Tables.Item(0).LogOnInfo

logOnInfo.ConnectionInfo.ServerName = "localhost"
logOnInfo.ConnectionInfo.DatabaseName = "elepak"
logOnInfo.ConnectionInfo.UserID = "nicola"
logOnInfo.ConnectionInfo.Password = "nicola"
logOnInfo.TableName = "daticomune"
mioreport.Database.Tables(0).ApplyLogOnInfo(logOnInfo)---------------->Errore : vedi giù

CrystalReportViewer1.ReportSource = mioreport

Testo dell'errore :
An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in crystaldecisions.crystalreports.engine.dll

Additional information: Impossibile aprire la connessione.
Impossibile aprire la connessione.
C:\DOCUME~1\Nicola\IMPOST~1\Temp\{5E19BBB1-F388-4917-BC0D-7AFB57C178C5}.rpt

Escludendo che ho inserito i dati non corretti per il login cosa può essere?, ho creato il report in modo grafico utilizzando un file xml a cui mi sono "connesso" tramtite ADO(net).XML,non so come risolvere spero in un vostro aiuto.............

nikol84 Profilo | Junior Member

Scusami correggo :l'errore è dato sulla linea di codice sottostante a quella segnalata

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