combit List & Label 29 - .NET Hilfe
combit.Reporting.DataProviders Namespace / OracleConnectionDataProvider Klasse
Member


In diesem Thema
    OracleConnectionDataProvider Klasse
    In diesem Thema

    Dieser Datenprovider kann verwendet werden, um Daten aus einer Oracle Datenbank zu verwenden und nutzt den ADO.NET Treiber Oracle.ManagedDataAccess.Client (nicht enthalten - siehe Abschnitt Anforderungen).

    Objektmodell
    OracleConnectionDataProvider Klasse
    Syntax
    'Deklaration
     
    
    Public NotInheritable Class OracleConnectionDataProvider 
       Inherits DbConnectionDataProvider
       Implements ICanHandleUsedIdentifiers, IDataProvider, combit.Reporting.ISupportsLogger 
    public ref class OracleConnectionDataProvider sealed : public DbConnectionDataProvider, ICanHandleUsedIdentifiers, IDataProvider, combit.Reporting.ISupportsLogger  
    Bemerkungen

    Da das Connection-Objekt mehrmals geklont wird, muss der Connection String Persist Security Info auf True gesetzt werden (sehen Sie dazu das untenstehende Beispiel) wenn Benutzer/Password Authentifizierung verwendet wird. Diese Klasse ist serialisierbar.

    Beispiele
    using combit.Reporting;
    using combit.Reporting.DataProviders;
    using Oracle.ManagedDataAccess.Client;
    
    OracleConnectionStringBuilder oracleConnectionStringBuilder =
        new OracleConnectionStringBuilder
        {
            DataSource = Properties.Resources.OracleInstance,
            UserID = Properties.Resources.OracleUsername,
            Password = Properties.Resources.OraclePassword,
            PersistSecurityInfo = true
        };
    
    OracleConnectionDataProvider oracleDataProvider =
        new OracleConnectionDataProvider(
            oracleConnectionStringBuilder.ConnectionString,
            "HR"
            );
    
    using (ListLabel LL = new ListLabel())
    {
        LL.DataSource = oracleDataProvider;
        LL.Design();
    }
    
    Vererbungshierarchie

    System.Object
       combit.Reporting.DataProviders.DbConnectionDataProvider
          combit.Reporting.DataProviders.OracleConnectionDataProvider

    Anforderungen

    Dieser Datenprovider benötigt das NuGet Paket Oracle.ManagedDataAccess, dass Oracle ODP.NET (Oracle Data Provider für .NET) enthält.

    Siehe auch