다음을 통해 공유


ConnectionInfo 클래스

데이터베이스 서버 또는 ODBC 데이터 소스에 연결하는 옵션을 검색하고 설정할 수 있는 속성을 제공합니다.

이 형식의 멤버 목록을 보려면 ConnectionInfo 멤버를 참조하십시오.

System.Object
   ConnectionInfo

[Visual Basic]

Public Class ConnectionInfo
   Implements ICloneable

[C#]

public class ConnectionInfo : ICloneable

설명

암호를 제외한 모든 매개 변수에 대해 빈 문자열("")을 전달하면 프로그램은 보고서에 이미 설정되어 있는 값을 사용합니다. 보고서에 이미 설정되어 있는 값을 재정의하려면 비어 있지 않은 문자열을 사용합니다.

예제

자습서

자세한 샘플 코드가 포함된 자습서를 보려면 Logging onto a Secure SQL Server Database Using SQL Authentication을 참조하십시오.

이 예제는 보고서의 표에 대한 연결 정보를 설정하는 방법을 설명합니다.

[Visual Basic]

        Private Sub SetConnectionInfo(ByVal table As String, _
           ByVal server As String, ByVal database As String, _
           ByVal user As String, ByVal password As String)

           Dim logOnInfo As New TableLogOnInfo()
           logOnInfo = Report.Database.Tables.Item(table).LogOnInfo

           Dim connectionInfo As New ConnectionInfo()
           connectionInfo = Report.Database.Tables.Item(table).LogOnInfo.ConnectionInfo

           connectionInfo.DatabaseName = database
           connectionInfo.ServerName = server
           connectionInfo.Password = password
           connectionInfo.UserID = user
           Report.Database.Tables.Item(table).ApplyLogOnInfo(logOnInfo)
        End Sub
                
[C++]

        static void SetConnectionInfo (String* table, String* server, String* database, String* user, String* password)
        {
           TableLogOnInfo* logOnInfo = new TableLogOnInfo();
           logOnInfo = Report->Database->Tables->Item [table]->LogOnInfo;
           ConnectionInfo* connectionInfo = new ConnectionInfo ();
           connectionInfo = logOnInfo->ConnectionInfo;

           connectionInfo->DatabaseName = database;
           connectionInfo->ServerName = server;
           connectionInfo->Password = password;
           connectionInfo->UserID = user;
           Report->Database->Tables->Item [table]
              ->ApplyLogOnInfo(logOnInfo);
        };
                
[C#]

        private void SetConnectionInfo (string table, string server, string database, string user, string password)
        { 
           TableLogOnInfo logOnInfo = new TableLogOnInfo();
           logOnInfo = Report.Database.Tables[table].LogOnInfo;
           ConnectionInfo connectionInfo = new ConnectionInfo ();
           connectionInfo = logOnInfo.ConnectionInfo;

           connectionInfo.DatabaseName = database;
           connectionInfo.ServerName = server;
           connectionInfo.Password = password;
           connectionInfo.UserID = user;
           Report.Database.Tables [table].ApplyLogOnInfo(logOnInfo);
        }
                

요구 사항

네임스페이스 CrystalDecisions.Shared

어셈블리 CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

참고 항목

ConnectionInfo 멤버 | CrystalDecisions.Shared 네임스페이스

**

©2005 Business Objects SA All rights reserved.

Business Objects SA
http://www.businessobjects.com/
지원 서비스
http://korea.businessobjects.com/services/