OleDbParameterCollection Kelas

Definisi

Mewakili kumpulan parameter yang OleDbCommand relevan dengan serta pemetaan masing-masing ke kolom dalam DataSet.

public ref class OleDbParameterCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IDataParameterCollection
public ref class OleDbParameterCollection sealed : 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
[<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 MarshalByRefObject
Implements IDataParameterCollection, IList
Public NotInheritable Class OleDbParameterCollection
Inherits DbParameterCollection
Warisan
OleDbParameterCollection
Warisan
Atribut
Penerapan

Contoh

Contoh berikut membuat beberapa instans melalui OleDbParameterOleDbParameterCollection koleksi dalam OleDbDataAdapter. Parameter ini digunakan untuk memilih data dalam sumber data dan menempatkan data di DataSet. Contoh ini mengasumsikan bahwa dan DataSetOleDbDataAdapter telah dibuat dengan skema, perintah, dan koneksi yang sesuai.

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

Keterangan

Jumlah parameter dalam koleksi harus sama dengan jumlah tempat penampung parameter dalam teks perintah, jika tidak, .NET Framework Data Provider untuk OLE DB mungkin menimbulkan kesalahan.

Properti

Nama Deskripsi
Count

Mengembalikan bilangan bulat yang berisi jumlah elemen dalam OleDbParameterCollection. Read-only.

IsFixedSize

Mendapatkan nilai yang menunjukkan apakah OleDbParameterCollection memiliki ukuran tetap. Read-only.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah OleDbParameterCollection bersifat baca-saja.

IsSynchronized

Mendapatkan nilai yang menunjukkan apakah disinkronkan OleDbParameterCollection . Read-only.

Item[Int32]

Mendapatkan atau mengatur pada OleDbParameter indeks yang ditentukan.

Item[String]

Mendapatkan atau mengatur OleDbParameter dengan nama yang ditentukan.

SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke OleDbParameterCollection. Read-only.

Metode

Nama Deskripsi
Add(Object)

Menambahkan objek yang ditentukan OleDbParameter ke OleDbParameterCollection.

Add(OleDbParameter)

Menambahkan yang ditentukan OleDbParameter ke OleDbParameterCollection.

Add(String, Object)
Kedaluwarsa.

Menambahkan ke OleDbParameter nama dan nilai parameter yang OleDbParameterCollection diberikan.

Add(String, OleDbType, Int32, String)

OleDbParameter Menambahkan ke OleDbParameterCollection nama parameter, jenis data, panjang kolom, dan nama kolom sumber yang diberikan.

Add(String, OleDbType, Int32)

OleDbParameter Menambahkan ke OleDbParameterCollection nama parameter, jenis data, dan panjang kolom yang diberikan.

Add(String, OleDbType)

OleDbParameter Menambahkan ke OleDbParameterCollection, dengan nama parameter dan jenis data.

AddRange(Array)

Menambahkan array nilai ke akhir OleDbParameterCollection.

AddRange(OleDbParameter[])

Menambahkan array OleDbParameter nilai ke akhir OleDbParameterCollection.

AddWithValue(String, Object)

Menambahkan nilai ke akhir OleDbParameterCollection.

Clear()

Menghapus semua OleDbParameter objek dari OleDbParameterCollection.

Contains(Object)

Menentukan apakah yang ditentukan Object ada di ini OleDbParameterCollection.

Contains(OleDbParameter)

Menentukan apakah yang ditentukan OleDbParameter ada di ini OleDbParameterCollection.

Contains(String)

Menentukan apakah yang ditentukan String ada di ini OleDbParameterCollection.

CopyTo(Array, Int32)

Menyalin semua elemen saat ini OleDbParameterCollection ke satu dimensi Array yang ditentukan mulai dari indeks tujuan Array yang ditentukan.

CopyTo(OleDbParameter[], Int32)

Menyalin semua elemen saat ini OleDbParameterCollection ke yang ditentukan OleDbParameterCollection mulai dari indeks tujuan yang ditentukan.

CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan enumerator yang berulang melalui OleDbParameterCollection.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetParameter(Int32)

Mengembalikan DbParameter objek pada indeks yang ditentukan dalam koleksi.

(Diperoleh dari DbParameterCollection)
GetParameter(String)

Mengembalikan DbParameter objek dengan nama yang ditentukan.

(Diperoleh dari DbParameterCollection)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IndexOf(Object)

Lokasi yang ditentukan Object dalam koleksi.

IndexOf(OleDbParameter)

Mendapatkan lokasi yang ditentukan OleDbParameter dalam koleksi.

IndexOf(String)

Mendapatkan lokasi yang ditentukan OleDbParameter dengan nama yang ditentukan.

InitializeLifetimeService()

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
Insert(Int32, Object)

Object Menyisipkan ke OleDbParameterCollection dalam pada indeks yang ditentukan.

Insert(Int32, OleDbParameter)

OleDbParameter Menyisipkan objek ke OleDbParameterCollection dalam pada indeks yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
Remove(Object)

Object Menghapus objek dari OleDbParameterCollection.

Remove(OleDbParameter)

OleDbParameter Menghapus dari OleDbParameterCollection.

RemoveAt(Int32)

OleDbParameter Menghapus dari OleDbParameterCollection pada indeks yang ditentukan.

RemoveAt(String)

OleDbParameter Menghapus dari OleDbParameterCollection pada nama parameter yang ditentukan.

SetParameter(Int32, DbParameter)

DbParameter Mengatur objek pada indeks yang ditentukan ke nilai baru.

(Diperoleh dari DbParameterCollection)
SetParameter(String, DbParameter)

DbParameter Mengatur objek dengan nama yang ditentukan ke nilai baru.

(Diperoleh dari DbParameterCollection)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IDataParameterCollection.Item[String]

Mendapatkan atau mengatur parameter pada indeks yang ditentukan.

(Diperoleh dari DbParameterCollection)
IList.Item[Int32]

Mendapatkan atau mengatur elemen pada indeks yang ditentukan.

(Diperoleh dari DbParameterCollection)

Metode Ekstensi

Nama Deskripsi
AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi IEnumerable menjadi IQueryable.

Cast<TResult>(IEnumerable)

Melemparkan elemen IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen IEnumerable berdasarkan jenis tertentu.

Berlaku untuk

Lihat juga