Cambiare connessione a db oracle

venerdì 09 marzo 2007 - 10.06

kayakko Profilo | Newbie

Ciao, ho un report di grafici che punta ad un db oracle.
Uso crystal report per vs2005 e oracle 10g
Se sposto il report su una nuova macchina (cambiano ServerName, users e pwd) e provo a cambiare in modo dinamico i riferimenti con il solito codice

ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo.DatabaseName = "";
connectionInfo.UserID = "user";
connectionInfo.Password = "pwd";
connectionInfo.ServerName = "ServerName";

SetDBLogonForReport(connectionInfo);

dove SetDBLogonForReport è

private void SetDBLogonForReport(ConnectionInfo connectionInfo)
{
TableLogOnInfos tableLogOnInfos = crystalReportViewer.LogOnInfo;
foreach (TableLogOnInfo tableLogOnInfo in tableLogOnInfos)
{
tableLogOnInfo.ConnectionInfo = connectionInfo;
}

}
}

crystal repor mi propone la solita pagina
The report you requested requires further information. con l'indirizzo del server originale.

freeteo Profilo | Guru

ciao,
controlla che non sia un problema legato alla proprieta' "location" della table del report, come sottolineavo qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=5303

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

kayakko Profilo | Newbie

Perfetto, era quello
Grazie
Ciao

freeteo Profilo | Guru

ottimo!se hai risolto accetta una risposta cosi' chiudiamo il thread.
Grazie.
ciao.

Matteo Raumer
[MCAD .net]
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5