共用方式為


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.china.businessobjects.com/
支援的服務
http://www.china.businessobjects.com/BOindex/support/