Aiuto!!!come riutilizzare lo steso report con due connessioni(database...

mercoledì 12 aprile 2006 - 10.15

mila1 Profilo | Newbie

Ciao a tutti!
ho sviluppato dei report in ambiente di sviluppo, quindi con una certa connessione al database di sviluppo, per portare lo stesso report in ambiente di produzione quindi con una connessione diversa che punta a un altro database come devo fare? il report deve essere riutilizzabile cosi com'è senza che lo stia a cambiare deve cambiare solo il database che c'è sotto?
Qualcuno mi puo aiutare?
Grazie mille!!

Brainkiller Profilo | Guru

>Ciao a tutti!
>ho sviluppato dei report in ambiente di sviluppo, quindi con
>una certa connessione al database di sviluppo, per portare lo
>stesso report in ambiente di produzione quindi con una connessione
>diversa che punta a un altro database come devo fare? il report
>deve essere riutilizzabile cosi com'è senza che lo stia a cambiare
>deve cambiare solo il database che c'è sotto?
>Qualcuno mi puo aiutare?

Guarda questo articolo:
http://www.dotnethell.it/articles/CrystalReportsASPNET.aspx

Il listato di codice numero 2. Devi utilizzare la struttura TableLogonInfo che ti consente di specificare Server, Password, Username e quant'altro. Queste informazioni sono parametriche quindi puoi immagazzinarle su un file di configurazione app.config o su web.config.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

mila1 Profilo | Newbie

Ciao grazie di avermi risposto!
ma quindi bisogna gestire questa cosa dalla pagina nella quale vengono richiamato i report?
Ma se io in locale da Crystal report voglio eseguirlo su un database o sull'altro come devo fare? si puo fare?grazie ancora!!!!

Brainkiller Profilo | Guru

>Ciao grazie di avermi risposto!
>ma quindi bisogna gestire questa cosa dalla pagina nella quale
>vengono richiamato i report?

Esatto.

>Ma se io in locale da Crystal report voglio eseguirlo su un database
>o sull'altro come devo fare? si puo fare?grazie ancora!!!!

Di solito si fa come ti ho indicato.
Gli Wizard infatti creano tutto automatico, ma poi quando deploy la soluzione su un altro PC non va mai niente.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

freeteo Profilo | Guru

ciao,
confermo quanto detto da David, quello che crei a design ovviamente punta ad 1 database che ti serve per costruirlo, quando metti a regime la tua applicazione devi specificare le proprieta della connessione, tipicamente usando il web.config o l'app.config.
Con i report di crystal lo puoi fare a codice come mostrato nel codice che ti suggeriva david o anche qui: http://www.dotnethell.it/forum/messages.aspx?ThreadID=5078
e cmq sempre con il giro della LogonInfo....


ciao.

Matteo Raumer
MCAD ... .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