1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
static public void ChangeConnexion(CrystalDecisions.CrystalReports.Engine.ReportClass report)
{
FirebirdSql.Data.Firebird.FbConnectionStringBuilder test = new FirebirdSql.Data.Firebird.FbConnectionStringBuilder();
test.ConnectionString = Connection.CString();
for (Int32 I = 0; I < report.DataSourceConnections.Count; I++)
{
report.DataSourceConnections[I].SetConnection(test.DataSource + ":" + test.Database, "", test.UserID, test.Password);
}
for (Int16 J = 0; J < report.Subreports.Count; J++)
{
for (Int32 I = 0; I < report.Subreports[J].DataSourceConnections.Count; I++)
{
report.Subreports[J].DataSourceConnections[I].SetConnection(test.DataSource + ":" + test.Database, "", test.UserID, test.Password);
}
}
} |
Partager