Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Updates changes to the TableLogOnInfo object returned through the Table.LogOnInfo property.
Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Syntax
'Declaration
Public Overrideable Sub ApplyLogOnInfo ( _
ByVal logonInfo As CrystalDecisions.Shared.TableLogOnInfo _
)
public virtual void ApplyLogOnInfo (
CrystalDecisions.Shared.TableLogOnInfo logonInfo
)
Parameters
- logonInfo
Contains the logon information.
Example
This example sets the connection information for a report.
'Declaration
Private Sub LogonToReport _
(ByVal server As String, ByVal database As String, _
ByVal ID As String, ByVal password As String)
Dim myLogonInfo As New TableLogOnInfo()
Dim myTable As Table
For Each myTable In Report.Database.Tables
myLogonInfo = Table.LogOnInfo
myLogonInfo.ConnectionInfo.ServerName = server
myLogonInfo.ConnectionInfo.DatabaseName = database
myLogonInfo.ConnectionInfo.UserID = ID
myLogonInfo.ConnectionInfo.Password = password
Table.ApplyLogOnInfo(myLogonInfo)
Next table
End Sub
private void LogonToReport(string server, string database,
string ID, string password)
{
TableLogOnInfo logonInfo = new TableLogOnInfo();
foreach(Table table in Report.Database.Tables)
{
logonInfo = table.LogOnInfo;
logonInfo.ConnectionInfo.ServerName = server;
logonInfo.ConnectionInfo.DatabaseName = database;
logonInfo.ConnectionInfo.UserID = ID;
logonInfo.ConnectionInfo.Password = password;
table.ApplyLogOnInfo(logonInfo);
}
}
Version Information
Crystal Reports Basic for Visual Studio 2008
Supported since: Crystal Reports for Visual Studio .NET 2002
See Also
Reference
Table Class
Table Members
CrystalDecisions.CrystalReports.Engine Namespace