ConnectionInfo Klasse

Stellt Eigenschaften zum Abrufen und Festlegen von Optionen bereit, um Verbindungen zu Datenbankservern oder ODBC-Datenquellen herzustellen.

Eine Liste der Elemente dieses Typs finden Sie unter ConnectionInfo -Elemente.

System.Object
   ConnectionInfo

[Visual Basic]

Public Class ConnectionInfo
   Implements ICloneable

[C#]

public class ConnectionInfo : ICloneable

Hinweise

Bei der Übergabe einer leeren Zeichenfolge ("") für alle Parameter (mit Ausnahme des Kennwortes), verwendet das Programm den Wert, der bereits im Bericht festgelegt ist. Wenn Sie einen Wert außer Kraft setzen möchten, der in dem Bericht bereits festgelegt ist, verwenden Sie eine nicht leere Zeichenfolge.

Beispiel

Ein Lernprogramm mit detailliertem Beispielcode finden Sie unter Logging onto a Secure SQL Server Database Using SQL Authentication.

In diesem Beispiel wird veranschaulicht, wie die Verbindungsinformationen für eine Tabelle im Bericht festzulegen sind.

[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);
        }
                

Anforderungen

Namespace CrystalDecisions.Shared

Assembly CrystalDecisions.Shared (CrystalDecisions.Shared.dll)

Siehe auch

ConnectionInfo Elemente | CrystalDecisions.Shared Namespace

**

©2005 Business Objects SA Alle Rechte vorbehalten

Business Objects SA
http://germany.businessobjects.com/
Supportleistungen
http://germany.businessobjects.com/support/