Condividi tramite


ConnectionInfo Classe

Fornisce le proprietà per il recupero e l'impostazione delle opzioni per eseguire la connessione ai server o alle origini dati ODBC (Open Database Connectivity) del database.

Per un elenco di tutti i membri di questo tipo, vedere ConnectionInfo.

System.Object
   ConnectionInfo

[Visual Basic]

Public Class ConnectionInfo
   Implements ICloneable

[C#]

public class ConnectionInfo : ICloneable

Note

Quando passa una stringa vuota ("") per tutti i parametri ad eccezione che per la password, viene utilizzato il valore già impostato nel report. Se si desidera eseguire l'override di un valore del report già impostato, è necessario utilizzare una stringa non vuota.

Esempio

Vedere Logging onto a Secure SQL Server Database Using SQL Authentication per un’esercitazione contenente codice di esempio dettagliato.

Nel seguente esempio viene illustrato come eseguire l'impostazione delle informazioni di connessione per una tabella del report.

[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);
        }
                

Requisiti

Spazio dei nomi CrystalDecisions.Shared

Assemblaggio CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

Vedere anche

ConnectionInfo Membri | CrystalDecisions.Shared Spazio dei nomi

**

©2005 Business Objects SA Tutti i diritti riservati

Business Objects SA
http://www.businessobjects.com/
Servizi di supporto
http://support.businessobjects.com/