OdbcParameterCollection Kelas

Definisi

Mewakili kumpulan parameter yang relevan dengan OdbcCommand dan pemetaan masing-masing ke kolom dalam DataSet. Kelas ini tidak dapat diwariskan.

public ref class OdbcParameterCollection sealed : System::Data::Common::DbParameterCollection
public ref class OdbcParameterCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IDataParameterCollection
public sealed class OdbcParameterCollection : System.Data.Common.DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OdbcParameterCollection : MarshalByRefObject, System.Collections.IList, System.Data.IDataParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OdbcParameterCollection : System.Data.Common.DbParameterCollection
type OdbcParameterCollection = class
    inherit DbParameterCollection
[<System.ComponentModel.ListBindable(false)>]
type OdbcParameterCollection = class
    inherit MarshalByRefObject
    interface IDataParameterCollection
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type OdbcParameterCollection = class
    inherit DbParameterCollection
Public NotInheritable Class OdbcParameterCollection
Inherits DbParameterCollection
Public NotInheritable Class OdbcParameterCollection
Inherits MarshalByRefObject
Implements IDataParameterCollection, IList
Warisan
OdbcParameterCollection
Warisan
Warisan
OdbcParameterCollection
Atribut
Penerapan

Contoh

Contoh berikut mengasumsikan bahwa sumber data memiliki tabel bernama MoneyTable dan prosedur tersimpan bernama MoneyProcedure, yang didefinisikan sebagai berikut:

CREATE TABLE MoneyTable (col1 int, col2 smallmoney, col3 decimal);  

CREATE PROC MoneyProcedure (@p1 int, @p2 smallmoney, @p3 decimal)   
AS   
INSERT INTO MyTable VALUES (@p1, @p2, @p3);  

Contohnya membuat parameter dan memanggil prosedur tersimpan MoneyProcedure .

public void CreateMyProc(OdbcConnection connection)
{
    OdbcCommand command = connection.CreateCommand();
    command.CommandText = "{ call MyProc(?,?,?) }";

    OdbcParameter param = new OdbcParameter();
    param.DbType = DbType.Int32;
    param.Value = 1;
    command.Parameters.Add(param);

    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);

    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);

    command.ExecuteNonQuery();
 }
Public Sub CreateMyProc(ByVal connection As OdbcConnection)

  Dim command As OdbcCommand = connection.CreateCommand()
  Command.CommandText = "{ call MyProc(?,?,?) }"

  Dim param As New OdbcParameter()
  param.DbType = DbType.Int32
  param.Value = 1
  command.Parameters.Add(param)

  param = New OdbcParameter()
  param.DbType = DbType.Decimal
  param.Value = 1
  command.Parameters.Add(param)

  param = New OdbcParameter()
  param.DbType = DbType.Decimal
  param.Value = 1
  command.Parameters.Add(param)

  command.ExecuteNonQuery()

End Sub

Keterangan

Jumlah parameter dalam koleksi harus sama dengan jumlah tempat penampung parameter dalam teks perintah, atau penyedia data .NET Framework untuk ODBC menimbulkan kesalahan.

Properti

Count

Mengembalikan Bilangan Bulat yang berisi jumlah elemen dalam OdbcParameterCollection. Baca-saja.

IsFixedSize

Mendapatkan nilai yang menunjukkan apakah OdbcParameterCollection memiliki ukuran tetap. Baca-saja.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah OdbcParameterCollection bersifat baca-saja.

IsSynchronized

Mendapatkan nilai yang menunjukkan apakah disinkronkan OdbcParameterCollection . Baca-saja.

Item[Int32]

Mendapatkan atau mengatur pada OdbcParameter indeks yang ditentukan.

Item[String]

Mendapatkan atau mengatur OdbcParameter dengan nama yang ditentukan.

SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke OdbcParameterCollection. Baca-saja.

Metode

Add(Object)

Menambahkan objek yang ditentukan OdbcParameter ke OdbcParameterCollection.

Add(OdbcParameter)

Menambahkan yang ditentukan OdbcParameter ke OdbcParameterCollection.

Add(String, Object)
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.

OdbcParameter Menambahkan ke OdbcParameterCollection nama dan nilai parameter yang diberikan.

Add(String, OdbcType)

OdbcParameter Menambahkan ke OdbcParameterCollection, dengan nama parameter dan jenis data.

Add(String, OdbcType, Int32)

OdbcParameter Menambahkan ke OdbcParameterCollection, dengan nama parameter, jenis data, dan panjang kolom.

Add(String, OdbcType, Int32, String)

OdbcParameter Menambahkan ke OdbcParameterCollection nama parameter, jenis data, panjang kolom, dan nama kolom sumber yang diberikan.

AddRange(Array)

Menambahkan array nilai ke akhir OdbcParameterCollection.

AddRange(OdbcParameter[])

Menambahkan array OdbcParameter nilai ke akhir OdbcParameterCollection.

AddWithValue(String, Object)

Menambahkan nilai ke akhir OdbcParameterCollection.

Clear()

Menghapus semua OdbcParameter objek dari OdbcParameterCollection.

Contains(Object)

Menentukan apakah yang ditentukan Object ada di dalam ini OdbcParameterCollection.

Contains(OdbcParameter)

Menentukan apakah yang ditentukan OdbcParameter ada di dalam ini OdbcParameterCollection.

Contains(String)

Mendapatkan nilai yang menunjukkan apakah OdbcParameter objek dengan nama parameter yang ditentukan ada dalam koleksi.

CopyTo(Array, Int32)

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

CopyTo(OdbcParameter[], Int32)

Menyalin semua elemen saat ini OdbcParameterCollection ke yang ditentukan OdbcParameterCollection 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 melakukan iterasi melalui OdbcParameterCollection.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

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 instans Type saat ini.

(Diperoleh dari Object)
IndexOf(Object)

Mendapatkan lokasi yang ditentukan Object dalam koleksi.

IndexOf(OdbcParameter)

Mendapatkan lokasi yang ditentukan OdbcParameter dalam koleksi.

IndexOf(String)

Mendapatkan lokasi yang ditentukan OdbcParameter dengan nama yang ditentukan.

InitializeLifetimeService()
Kedaluwarsa.

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

(Diperoleh dari MarshalByRefObject)
Insert(Int32, Object)

Object Menyisipkan ke dalam pada OdbcParameterCollection indeks yang ditentukan.

Insert(Int32, OdbcParameter)

OdbcParameter Menyisipkan objek ke OdbcParameterCollection dalam pada indeks yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
Remove(Object)

Object Menghapus objek dari OdbcParameterCollection.

Remove(OdbcParameter)

OdbcParameter Menghapus dari OdbcParameterCollection.

RemoveAt(Int32)

OdbcParameter Menghapus dari pada OdbcParameterCollection indeks yang ditentukan.

RemoveAt(String)

OdbcParameter Menghapus dari OdbcParameterCollection dengan 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

IDataParameterCollection.Item[String]

Mendapatkan atau mengatur parameter pada indeks yang ditentukan.

(Diperoleh dari DbParameterCollection)
IList.Add(Object)

Untuk deskripsi anggota ini, lihat Add(Object).

(Diperoleh dari DbParameterCollection)
IList.Contains(Object)

Untuk deskripsi anggota ini, lihat Contains(Object).

(Diperoleh dari DbParameterCollection)
IList.IndexOf(Object)

Untuk deskripsi anggota ini, lihat IndexOf(Object).

(Diperoleh dari DbParameterCollection)
IList.Insert(Int32, Object)

Untuk deskripsi anggota ini, lihat Insert(Int32, Object).

(Diperoleh dari DbParameterCollection)
IList.Item[Int32]

Mendapatkan atau mengatur elemen pada indeks yang ditentukan.

(Diperoleh dari DbParameterCollection)
IList.Remove(Object)

Untuk deskripsi anggota ini, lihat Remove(Object).

(Diperoleh dari DbParameterCollection)

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk

Lihat juga