1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
foreach(CrystalDecisions.CrystalReports.Engine.Table tbl in subReport.Database.Tables)
{
// Extraire l'objet TableLogonInfo.
newTabLogOnInfo = tbl.LogOnInfo;
// Définir le serveur ou le nom de la source de données ODBC, le nom de la base de données,
// l'ID utilisateur et le mot de passe.
ConnectionInfo ci = new ConnectionInfo();
ci.ConnectionInfo.ServerName = server;
ci.ConnectionInfo.DatabaseName = database;
ci.ConnectionInfo.UserID = userID;
ci.ConnectionInfo.Password = password;
newTabLogOnInfo.ConnectionInfo = ci;
// Appliquer les informations de connexion à la table.
tbl.ApplyLogOnInfo(newTabLogOnInfo);
// Test de la connectivité de la table
connexionOK &= tbl.TestConnectivity();
} |
Partager