Share via


IConnectionInfo.SetConnection Method (String,String,String,String)

Sets the connection information.

Namespace CrystalDecisions.Shared Assembly CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

Syntax

'Declaration
Public Overrideable MustInherit Sub SetConnection ( _
    ByVal server As String, _   
    ByVal database As String, _ 
    ByVal user As String, _ 
    ByVal password As String _  
) 
public virtual abstract void SetConnection (
    string server,
    string database,
    string user,
    string password
)

Parameters

  • server
    The server name.
  • database
    The database name.
  • user
    The user name.
  • password
    The password

Example

This example shows how to set Logon Info for IConnectionInfo.

'Declaration

    Private Sub SetLogOnInfo2(ByVal myReportViewer As CrystalReportViewer, ByVal userID As String, ByVal reportName As String, _
    ByVal password As String, ByVal databaseName As String, ByVal serverName As String, ByVal tableName As String)
      Dim myLogOnInfo As New TableLogOnInfo
      Dim myIConnectionInfo As IConnectionInfo
      myIConnectionInfo = myLogOnInfo.ConnectionInfo
      myIConnectionInfo.SetConnection(serverName, databaseName, userID, password)
      myIConnectionInfo.IntegratedSecurity = True
      myLogOnInfo.TableName = tableName
      myLogOnInfo.ReportName = reportName
      Dim myTableLogOnInfos As New TableLogOnInfos
      myTableLogOnInfos.Add(myLogOnInfo)
      myReportViewer.LogOnInfo = myTableLogOnInfos
    End Sub
    private void SetLogOnInfo2(CrystalReportViewer reportViewer, string userID, string reportName,
      string password, string databaseName, string serverName, string tableName)
    {
      TableLogOnInfo logOnInfo = new TableLogOnInfo();
      IConnectionInfo iConnectionInfo = (IConnectionInfo)logOnInfo.ConnectionInfo;
      iConnectionInfo.SetConnection(serverName, databaseName, userID, password);
      iConnectionInfo.IntegratedSecurity = true;
      logOnInfo.TableName = tableName;
      logOnInfo.ReportName = reportName;
      TableLogOnInfos tableLogOnInfos = new TableLogOnInfos();
      tableLogOnInfos.Add(logOnInfo);
      reportViewer.LogOnInfo = tableLogOnInfos;
    }

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports .NET 10

See Also

Reference

IConnectionInfo Interface
IConnectionInfo Members
CrystalDecisions.Shared Namespace