Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
CrytalReport e schermata di "Collegamento al Database"
domenica 14 maggio 2006 - 11.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
dom 14 mag 2006 - 11:04
Salve. Uso VB NET 2005 ed il crystalreport che si trova all'interno del VS NET.
Dopo aver creato un report con la procedura guidata, avvio normalmente il mio progetto. Quando vado a caricare la form che contiene l'anteprima della stampa (cioè contiene il componente CrystalReportViewer) mi appare una schermata di "Collegamento al database", dove devo introdurre username e password, forse per permettere l'accesso al database.
Ma il bello è che il mio database non è protetto da username e password! E se anche cerco di non inserirci nulla non mi fa andare avanti, perchè mi esce la scritta "Accesso non riuscito. Riprovare".
Come mai?
Grazie
Max!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
dom 14 mag 2006 - 13:38
ciao,
il messaggio compare perche' il report a runtime non riesce a connettersi al database, mancano le informazioni di connessione quindi le chiede.
Hai 2modi di operare, il 1mo fornendo le impostazioni di connessione al report e poi visualizzandolo, il 2do caricando i dati via codice con ado.net e poi settandogli le relative datatable con il metodo "setDataSource" dell'oggetto ReportDocument che hai creato...
Cmq prova a dare 1occhiata a questi thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=5078
http://www.dotnethell.it/forum/messages.aspx?ThreadID=3910
Poi vedi quale dei 2 ti piace di piu, usando le logoinfo risparmi 1po di memoria perche' eviti di caricarti i dati per poi passarglieli,pero' se percaso hai gia' DataSet o DataTable che usi per altre cose diventa piu comodo...
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
dom 14 mag 2006 - 14:32
Ciao!
Allora...preferirei il primo metodo, anche perchè sembra più facile!
Ho provato a leggere i 2 link che mi hai dato ma non ci capisco molto...
Ho cercato di adattare il codice seguente, ma mi solleva molte eccezioni:
Dim credentials As New TableLogOnInfo
credentials.ConnectionInfo.DatabaseName = "GestMagazzino.mdb"
credentials.TableName = "Fornitori"
credentials.ConnectionInfo.UserID = ""
credentials.ConnectionInfo.Password = ""
CrystalReportViewer1.ReportSource = (Application.StartupPath + "\Report\CrystalReport1.rpt")
CrystalReportViewer1.LogOnInfo.Add(credentials)
Cos'è che non va?
Ciao
Max!
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
lun 15 mag 2006 - 13:24
Ciao!
Ho letto un po qua e la e penso che mi serva il metodo PULL per la gestione del mio report. Solo che non ci sono buoni esempi per studiarli!
Potresti gentilmente postarmi del codice sintetico per capire il tutto?
Grazie
Max!
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 15 mag 2006 - 18:53
66_cr1.zip
>Ho letto un po qua e la e penso che mi serva il metodo PULL per
scusa la mia ignoranza, mai sentito
ti ho allegato 1 progettino scritto al volo, dacci 1occhiata e dimmi dove non capisci che ti spiego volentieri!
ps: nel progettino ti chiedo dove è il file del database se lo copi dalla directory bin ingiro per il tuo disco e ci aggiungi/togli record vedi che lui setta quel databse come sorgente di dati qundi fa quello che ti serve...
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
lun 15 mag 2006 - 20:19
Ciao!
SIIIII!!!! Ci sono riuscito!!!
Molto carino il tuo programma!
Ti ringrazio molto della disponibilità!
P.S. L'errore era nel fatto che quando creavo il report con il wizard in "Crea nuova connession" non usavo "Access/Excel" ma usavo OLE DB (ADO).
Ciao!
Torna su
Stanze Forum
Elenco Threads
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 !