OleDbParameterCollection Osztály

Definíció

Egy adott oszlopra vonatkozó OleDbCommand paraméterek gyűjteményét, valamint azok oszlopaihoz DataSetvaló megfeleltetését jelöli.

public ref class OleDbParameterCollection sealed : System::Data::Common::DbParameterCollection
public ref class OleDbParameterCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IDataParameterCollection
public sealed class OleDbParameterCollection : System.Data.Common.DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbParameterCollection : MarshalByRefObject, System.Collections.IList, System.Data.IDataParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbParameterCollection : System.Data.Common.DbParameterCollection
type OleDbParameterCollection = class
    inherit DbParameterCollection
[<System.ComponentModel.ListBindable(false)>]
type OleDbParameterCollection = class
    inherit MarshalByRefObject
    interface IDataParameterCollection
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type OleDbParameterCollection = class
    inherit DbParameterCollection
Public NotInheritable Class OleDbParameterCollection
Inherits DbParameterCollection
Public NotInheritable Class OleDbParameterCollection
Inherits MarshalByRefObject
Implements IDataParameterCollection, IList
Öröklődés
OleDbParameterCollection
Öröklődés
Öröklődés
OleDbParameterCollection
Attribútumok
Megvalósítás

Példák

Az alábbi példa több példányt OleDbParameter hoz létre a OleDbParameterCollection gyűjteményen belül OleDbDataAdapter. Ezek a paraméterek az adatforráson belüli adatok kiválasztására és az adatok elhelyezésére szolgálnak az DataSetadatforrásban. Ez a példa feltételezi, hogy egy DataSet és egy OleDbDataAdapter már létrejött a megfelelő sémával, parancsokkal és kapcsolattal.

public DataSet GetDataSetFromAdapter(
    DataSet dataSet, string connectionString, string queryString)
{
    using (OleDbConnection connection =
               new OleDbConnection(connectionString))
    {
        OleDbDataAdapter adapter =
            new OleDbDataAdapter(queryString, connection);

        // Set the parameters.
        adapter.SelectCommand.Parameters.Add(
            "@CategoryName", OleDbType.VarChar, 80).Value = "toasters";
        adapter.SelectCommand.Parameters.Add(
            "@SerialNum", OleDbType.Integer).Value = 239;

        // Open the connection and fill the DataSet.
        try
        {
            connection.Open();
            adapter.Fill(dataSet);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
        // The connection is automatically closed when the
        // code exits the using block.
    }
    return dataSet;
}
Public Function GetDataSetFromAdapter( _
    ByVal dataSet As DataSet, ByVal connectionString As String, _
    ByVal queryString As String) As DataSet

    Using connection As New OleDbConnection(connectionString)
        Dim adapter As New OleDbDataAdapter(queryString, connection)

        ' Set the parameters.
        adapter.SelectCommand.Parameters.Add( _
            "@CategoryName", OleDbType.VarChar, 80).Value = "toasters"
        adapter.SelectCommand.Parameters.Add( _
         "@SerialNum", OleDbType.Integer).Value = 239

        ' Open the connection and fill the DataSet.
        Try
            connection.Open()
            adapter.Fill(dataSet)
        Catch ex As Exception
            Console.WriteLine(ex.Message)
        End Try
        ' The connection is automatically closed when the
        ' code exits the Using block.
    End Using

    Return dataSet
End Function

Megjegyzések

A gyűjteményben lévő paraméterek számának meg kell egyezik a parancsszövegben található paraméterhelyőrzők számával, ellenkező esetben az OLE DB-hez készült .NET-keretrendszer Data Provider hibát eredményezhet.

Tulajdonságok

Name Description
Count

Egy egész számot ad vissza, amely a OleDbParameterCollection. Read-only.

IsFixedSize

Olyan értéket kap, amely jelzi, hogy a OleDbParameterCollection méret rögzített-e. Read-only.

IsReadOnly

Olyan értéket kap, amely jelzi, hogy az OleDbParameterCollection írásvédett-e.

IsSynchronized

Olyan értéket kap, amely jelzi, hogy szinkronizálva OleDbParameterCollection van-e. Read-only.

Item[Int32]

Lekéri vagy beállítja a OleDbParameter megadott indexet.

Item[String]

Lekéri vagy beállítja a OleDbParameter megadott nevet.

SyncRoot

Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.OleDbParameterCollection Read-only.

Metódusok

Name Description
Add(Object)

Hozzáadja a megadott OleDbParameter objektumot a OleDbParameterCollection.

Add(OleDbParameter)

Hozzáadja a megadottt OleDbParameter a OleDbParameterCollection.

Add(String, Object)
Elavult.
Elavult.

Hozzáad egy értéket OleDbParameter a OleDbParameterCollection megadott paraméternévhez és értékhez.

Add(String, OleDbType, Int32, String)

Hozzáad egy paraméternevet OleDbParameterOleDbParameterCollection , adattípust, oszlophosszt és forrásoszlopnevet.

Add(String, OleDbType, Int32)

Hozzáad egy adott OleDbParameterOleDbParameterCollection paraméternevet, adattípust és oszlophosszt.

Add(String, OleDbType)

Hozzáad egy paramétert OleDbParameter a OleDbParameterCollectionparaméter nevével és adattípusával.

AddRange(Array)

Értéktömböt ad hozzá a OleDbParameterCollectionvégéhez.

AddRange(OleDbParameter[])

Értéktömböt OleDbParameter ad hozzá a OleDbParameterCollectionvégéhez.

AddWithValue(String, Object)

Értéket ad hozzá a OleDbParameterCollectionvégéhez.

Clear()

Eltávolítja az összes OleDbParameter objektumot a OleDbParameterCollection.

Contains(Object)

Meghatározza, hogy a megadott Object szerepel-e ebben a OleDbParameterCollectionnézetben.

Contains(OleDbParameter)

Meghatározza, hogy a megadott OleDbParameter szerepel-e ebben a OleDbParameterCollectionnézetben.

Contains(String)

Meghatározza, hogy a megadott String szerepel-e ebben a OleDbParameterCollectionnézetben.

CopyTo(Array, Int32)

Az aktuális OleDbParameterCollection elemeket a megadott célindextől Array kezdve a megadott egydimenziósra Array másolja.

CopyTo(OleDbParameter[], Int32)

Másolja az aktuális OleDbParameterCollection elemeket a megadott célindextől kezdve a megadott OleDbParameterCollection helyre.

CreateObjRef(Type)

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnumerator()

Egy enumerátort ad vissza, amely a OleDbParameterCollection.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetParameter(Int32)

Visszaadja az DbParameter objektumot a gyűjtemény megadott indexében.

(Öröklődés forrása DbParameterCollection)
GetParameter(String)

DbParameter A megadott névvel rendelkező objektumot adja vissza.

(Öröklődés forrása DbParameterCollection)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IndexOf(Object)

A megadott Object hely a gyűjteményben.

IndexOf(OleDbParameter)

Lekéri a megadott OleDbParameter helyet a gyűjteményben.

IndexOf(String)

Lekéri a megadott OleDbParameter helyeket a megadott névvel.

InitializeLifetimeService()
Elavult.

Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához.

(Öröklődés forrása MarshalByRefObject)
Insert(Int32, Object)

Beszúr egy értéket Object a OleDbParameterCollection megadott indexbe.

Insert(Int32, OleDbParameter)

Objektum beszúrása OleDbParameter a OleDbParameterCollection megadott indexbe.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
Remove(Object)

Eltávolítja az Object objektumot a OleDbParameterCollection.

Remove(OleDbParameter)

Eltávolítja a OleDbParameterOleDbParameterCollection.

RemoveAt(Int32)

Eltávolítja a OleDbParameter megadott indexből OleDbParameterCollection .

RemoveAt(String)

Eltávolítja a OleDbParameter megadott paraméternévből OleDbParameterCollection .

SetParameter(Int32, DbParameter)

DbParameter A megadott indexben lévő objektumot új értékre állítja.

(Öröklődés forrása DbParameterCollection)
SetParameter(String, DbParameter)

DbParameter A megadott névvel rendelkező objektumot új értékre állítja.

(Öröklődés forrása DbParameterCollection)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
IDataParameterCollection.Item[String]

Lekéri vagy beállítja a paramétert a megadott indexen.

(Öröklődés forrása DbParameterCollection)
IList.Item[Int32]

Lekéri vagy beállítja az elemet a megadott indexen.

(Öröklődés forrása DbParameterCollection)

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes:

Lásd még