Partager via


ConnectionInfo Classe

Indique les propriétés permettant d'extraire et de définir des options de connexion aux serveurs de bases de données ou aux sources de données ODBC.

Pour obtenir la liste de tous les membres de ce type, voir les membres de la classe ConnectionInfo.

System.Object
   ConnectionInfo

[Visual Basic]

Public Class ConnectionInfo
   Implements ICloneable

[C#]

public class ConnectionInfo : ICloneable

Remarques

Lorsqu'une chaîne vide est transmise ("") pour tous les paramètres sauf pour le mot de passe, le programme utilise la valeur qui est déjà définie dans le rapport. Si vous souhaitez remplacer une valeur déjà définie dans le rapport, utilisez une chaîne non vide.

Exemple

[Visual Basic]

        Private Sub SetConnectionInfo(ByVal table As String, _
           ByVal server As String, ByVal database As String, _
           ByVal user As String, ByVal password As String)

           Dim logOnInfo As New TableLogOnInfo()
           logOnInfo = Report.Database.Tables.Item(table).LogOnInfo

           Dim connectionInfo As New ConnectionInfo()
           connectionInfo = Report.Database.Tables.Item(table).LogOnInfo.ConnectionInfo

           connectionInfo.DatabaseName = database
           connectionInfo.ServerName = server
           connectionInfo.Password = password
           connectionInfo.UserID = user
           Report.Database.Tables.Item(table).ApplyLogOnInfo(logOnInfo)
        End Sub
                
[C++]

        static void SetConnectionInfo (String* table, String* server, String* database, String* user, String* password)
        {
           TableLogOnInfo* logOnInfo = new TableLogOnInfo();
           logOnInfo = Report->Database->Tables->Item [table]->LogOnInfo;
           ConnectionInfo* connectionInfo = new ConnectionInfo ();
           connectionInfo = logOnInfo->ConnectionInfo;

           connectionInfo->DatabaseName = database;
           connectionInfo->ServerName = server;
           connectionInfo->Password = password;
           connectionInfo->UserID = user;
           Report->Database->Tables->Item [table]
              ->ApplyLogOnInfo(logOnInfo);
        };
                
[C#]

        private void SetConnectionInfo (string table, string server, string database, string user, string password)
        { 
           TableLogOnInfo logOnInfo = new TableLogOnInfo();
           logOnInfo = Report.Database.Tables[table].LogOnInfo;
           ConnectionInfo connectionInfo = new ConnectionInfo ();
           connectionInfo = logOnInfo.ConnectionInfo;

           connectionInfo.DatabaseName = database;
           connectionInfo.ServerName = server;
           connectionInfo.Password = password;
           connectionInfo.UserID = user;
           Report.Database.Tables [table].ApplyLogOnInfo(logOnInfo);
        }
                

Configuration requise

Espace de noms CrystalDecisions.Shared

Assembly CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

Voir aussi

ConnectionInfo Membres | CrystalDecisions.Shared Espace de noms

**

©2005 Business Objects SA. Tous droits réservés.

Business Objects SA.
http://www.france.businessobjects.com/
Services de support
http://www.businessobjects.com/support/