Compartir a través de


Método TableLogOnInfos.Add

Agrega un objeto TableLogonInfo a la colección.

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

Parámetros

  • tableLogOnInfo
    El objeto TableLogOnInfo agregado a la colección TableLogOnInfos.

Valor devuelto

Indica la ubicación de TableLogOnInfo en la colección.

Observaciones

La colección TableLogOnInfos debe contener un objeto TableLogOnInfo por cada tabla del informe. De esta forma se garantiza que el motor pueda conectarse con cada tabla. Si no puede establecerse una conexión, aparecerá un cuadro de diálogo de inicio de sesión.

Ejemplo

Este ejemplo muestra cómo agregar un objeto TableLogOnInfo a la colección TableLogOnInfos. La función toma la información de conexión y una colección TableLogOnInfos, y devuelve la colección TableLogOnInfos con la información agregada.

[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()

   ' Establecer la información de conexión de la tabla en el informe.
   logOnInfo.ConnectionInfo.ServerName = server
   logOnInfo.ConnectionInfo.DatabaseName = database
   logOnInfo.ConnectionInfo.UserID = userID
   logOnInfo.ConnectionInfo.Password = password
   logOnInfo.TableName = table

   ' Agregar logoninfo a la colección 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 ();

   // Establecer la información de conexión de la tabla en el informe.
   logOnInfo.ConnectionInfo.ServerName = server;
   logOnInfo.ConnectionInfo.DatabaseName = database;
   logOnInfo.ConnectionInfo.UserID = userID;
   logOnInfo.ConnectionInfo.Password = password;
   logOnInfo.TableName = table;

   // Agregar logoninfo a la colección 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 ();

   // Establecer la información de conexión de la tabla en el informe.
   logOnInfo->ConnectionInfo->ServerName = server;
   logOnInfo->ConnectionInfo->DatabaseName = database;
   logOnInfo->ConnectionInfo->UserID = userID;
   logOnInfo->ConnectionInfo->Password = password;
   logOnInfo->TableName = table;

   // Agregar logoninfo a la colección 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 ();

   // Establecer la información de conexión de la tabla en el informe.
   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);

   // Agregar logoninfo a la colección logOnInfos.
   tableLogOnInfos.Add (logOnInfo);
   return tableLogOnInfos;
}

Requisitos

Espacio de nombres: CrystalDecisions.Shared

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

Vea también

Clase TableLogOnInfos | Miembros de TableLogOnInfos | Espacio de nombres CrystalDecisions.Shared