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