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/ |