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
UserId e password in crystal report
mercoledì 05 novembre 2003 - 17.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
scarface
Profilo
| Newbie
24
messaggi | Data Invio:
mer 5 nov 2003 - 17:55
Salve, nella pagina aspx prima di associare un grafico al CrystalReportViewer setto le proprietà per la connessione ad sql server tramite l'oggetto TableLogOnInfo, in questo modo:
Dim credentials As TableLogOnInfo = New TableLogOnInfo
credentials.ConnectionInfo.DatabaseName = "Mydatabase"
credentials.ConnectionInfo.UserID = "sa"
credentials.ConnectionInfo.Password = "sa"
credentials.ConnectionInfo.ServerName = "nomeserver"
credentials.TableName = "MyTable"
allora il problema è questo: come faccio ad impostare tali proprietà invece che direttamente, prendendo i dati dal file web.config? per le normali connessioni io imposto tutta la stringa di connessione in cui ci sono anche userid, password e nome del server.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 6 nov 2003 - 00:29
Ciao,
non è molto difficile il principio di funzionamento diciamo che è lo stesso.
Puoi aggiungere delle key all'interno del file web.config in questo modo:
<appSettings>
<add key="ConnectionString" value="Server=Localhost;UserID=sa">
<add key="UserID" value="nomeutente" />
<add key="Password" value="password"/>
</appSettings>
e poi recuperarle dal codice con:
credentials.ConnectionInfo.UserID = System.Configuration.ConfigurationSettings.AppSettings["UserID"]
credentials.ConnectionInfo.Password = System.Configuration.ConfigurationSettings.AppSettings["Password"]
System.Configuration si può omettere sempre che tu l'abbia definito in alto al file tramite la keyword using oppure Imports per VB.NET.
Il pezzo di codice che ti ho postato è in C# ma anche per averlo in VB.NET è sufficiente qualche leggera modifica prova con:
System.Configuration.ConfigurationSettings.AppSettings.GetValues("Password")
Ciao
David De Giacomi
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 !