Metodo TableLogOnInfos.Add

Adds a TableLogOnInfo Object to the Collection.

[Visual Basic]

Public Overridable Function Add(ByVal logOnInfo As Object) As Integer

[C#]

public virtual int Add (objectlogOnInfo );

[C++]

public virtual int Add (object * logOnInfo );

[VJ#]

public int Add (objectlogOnInfo );

Parametri

  • tableLogOnInfo
    L'oggetto TableLogOnInfo aggiunto alla raccolta TableLogonInfos.

Valore restituito

Indica la posizione di TableLogOnInfo nella raccolta.

Note

La raccolta TableLogOnInfos deve contenere un oggetto TableLogOnInfo per ciascuna tabella del report. Questo assicura che il modulo sia in grado di effettuare una connessione per ciascuna tabella. Se non è possibile stabilire una connessione verrà visualizzata una finestra di dialogo di accesso.

Esempio

L'esempio illustra come aggiungere un oggetto TableLogOnInfo alla raccolta TableLogOnInfos. La funzione prende le informazioni di connessione e una raccolta TableLogOnInfos restituendo la raccolta TableLogOnInfos con informazioni aggiuntive.

[Visual Basic]

Private Function AddLogOnInfo(ByVal server As String, ByVal _ database As String, ByVal userID As String, ByVal password As _ String, ByVal table As String, ByVal LogOnInfos As _ TableLogOnInfos) As TableLogOnInfos

   Dim logOnInfo As New TableLogOnInfo()

   ' Imposta le informazioni di connessione per la tabella del report.
   logOnInfo.ConnectionInfo.ServerName = server
   logOnInfo.ConnectionInfo.DatabaseName = database
   logOnInfo.ConnectionInfo.UserID = userID
   logOnInfo.ConnectionInfo.Password = password
   logOnInfo.TableName = table

   ' Aggiunge le informazioni di connessione alla raccolta logOnInfos.
   tableLogOnInfos.Add(logOnInfo)
   AddLogOnInfo = tableLogOnInfos
End Function

[C#]

private TableLogOnInfos AddLogOnInfo 
    (string server, string database, string userID, string 
   password, string table, TableLogOnInfos tableLogOnInfos)
{
   TableLogOnInfo logOnInfo = new TableLogOnInfo ();

   // Imposta le informazioni di connessione per la tabella del report.
   logOnInfo.ConnectionInfo.ServerName = server;
   logOnInfo.ConnectionInfo.DatabaseName = database;
   logOnInfo.ConnectionInfo.UserID = userID;
   logOnInfo.ConnectionInfo.Password = password;
   logOnInfo.TableName = table;

   // Aggiunge le informazioni di connessione alla raccolta logOnInfos.
   tableLogOnInfos.Add (logOnInfo);
   return tableLogOnInfos;
}

[C++]

static TableLogOnInfos* AddLogOnInfo 
    (String* server, String* database, String* userID, String* 
   password, String* table, TableLogOnInfos* tableLogOnInfos)
{
   TableLogOnInfo* logOnInfo = new TableLogOnInfo ();

   // Imposta le informazioni di connessione per la tabella del report.
   logOnInfo->ConnectionInfo->ServerName = server;
   logOnInfo->ConnectionInfo->DatabaseName = database;
   logOnInfo->ConnectionInfo->UserID = userID;
   logOnInfo->ConnectionInfo->Password = password;
   logOnInfo->TableName = table;

   // Aggiunge le informazioni di connessione alla raccolta logOnInfos.
   tableLogOnInfos->Add (logOnInfo);
   return tableLogOnInfos;
};

[VJ#]

private TableLogOnInfos AddLogOnInfo 
    (String server, String database, String userID, String 
   password, String table, TableLogOnInfos tableLogOnInfos)
{
   TableLogOnInfo logOnInfo = new TableLogOnInfo ();

   // Imposta le informazioni di connessione per la tabella del report.
   logOnInfo.get_ConnectionInfo().set_ServerName(server);
   logOnInfo.get_ConnectionInfo().set_DatabaseName(database);
   logOnInfo.get_ConnectionInfo().set_UserID(userID);
   logOnInfo.get_ConnectionInfo().set_Password(password);
   logOnInfo.set_TableName(table);

   // Aggiunge le informazioni di connessione alla raccolta logOnInfos.
   tableLogOnInfos.Add (logOnInfo);
   return tableLogOnInfos;
}

Requisiti

Spazio dei nomi: CrystalDecisions.Shared

Piattaforme: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP

Vedere anche

Classe TableLogOnInfos | Membri TableLogOnInfos | Spazio dei nomi CrystalDecisions.Shared