OracleParameterCollection Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili kumpulan parameter yang OracleCommand relevan dengan serta pemetaan masing-masing ke kolom dalam DataSet. Kelas ini tidak dapat diwariskan.
public ref class OracleParameterCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IDataParameterCollection
public ref class OracleParameterCollection sealed : System::Data::Common::DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OracleParameterCollection : MarshalByRefObject, System.Collections.IList, System.Data.IDataParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OracleParameterCollection : System.Data.Common.DbParameterCollection
[<System.ComponentModel.ListBindable(false)>]
type OracleParameterCollection = class
inherit MarshalByRefObject
interface IDataParameterCollection
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type OracleParameterCollection = class
inherit DbParameterCollection
Public NotInheritable Class OracleParameterCollection
Inherits MarshalByRefObject
Implements IDataParameterCollection, IList
Public NotInheritable Class OracleParameterCollection
Inherits DbParameterCollection
- Warisan
- Warisan
- Atribut
- Penerapan
Contoh
Contoh berikut membuat beberapa instans OracleParameter melalui OracleParameterCollection dalam OracleDataAdapter. Parameter ini digunakan untuk memilih data dalam database lalu menempatkan data di DataSet. Contoh ini mengasumsikan bahwa dan DataSetOracleDataAdapter telah dibuat dengan skema, perintah, dan koneksi yang sesuai.
public void AddOracleParameters()
{
// ...
// create dataSet and adapter
// ...
adapter.SelectCommand.Parameters.Add("pEName", OracleType.VarChar, 80).Value = "Smith";
adapter.SelectCommand.Parameters.Add("pEmpNo", OracleType.Int32).Value = 7369;
adapter.Fill(dataSet);
}
Public Sub AddOracleParameters()
' ...
' create dataSet and adapter
' ...
adapter.SelectCommand.Parameters.Add("pEName", OracleType.VarChar, 80).Value = "Smith"
adapter.SelectCommand.Parameters.Add("pEmpNo", OracleType.Int32).Value = 7369
adapter.Fill(dataSet)
End Sub
Keterangan
Saat menggunakan parameter bernama, jumlah parameter dalam koleksi harus sama dengan jumlah parameter bernama dalam teks perintah, atau Penyedia Data .NET Framework untuk Oracle menimbulkan kesalahan.
Penyedia Data .NET Framework untuk Oracle tidak mendukung tempat penampung tanda tanya (?) untuk meneruskan parameter ke pernyataan SQL yang OracleCommand dipanggil oleh dari CommandType.Text
. Dalam hal ini, parameter bernama harus digunakan. Contohnya:
SELECT * FROM Customers WHERE CustomerID = :pCustomerID
Saat menggunakan parameter bernama dalam pernyataan SQL yang OracleCommand disebut oleh dari CommandType.Text
, Anda harus mendahului nama parameter dengan titik dua (:). Namun, dalam prosedur tersimpan, atau ketika merujuk ke parameter bernama di tempat lain dalam kode Anda (misalnya, saat menambahkan OracleParameter objek ke Parameters properti), jangan mendahului parameter bernama dengan titik dua (:). Penyedia data memasok titik dua secara otomatis.
Konstruktor
OracleParameterCollection() |
Menginisialisasi instans baru kelas OracleParameterCollection. |
Properti
Count |
Mengembalikan Bilangan Bulat yang berisi jumlah elemen dalam OracleParameterCollection. Baca-saja. |
IsFixedSize |
Mendapatkan nilai yang menunjukkan apakah OracleParameterCollection memiliki ukuran tetap. |
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah OracleParameterCollection bersifat baca-saja. |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah disinkronkan OracleParameterCollection . |
Item[Int32] |
Mendapatkan atau mengatur pada OracleParameter indeks yang ditentukan. |
Item[String] |
Mendapatkan atau mengatur OracleParameter dengan nama yang ditentukan. |
SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke OracleParameterCollection. |
Metode
Add(Object) |
Menambahkan objek yang ditentukan OracleParameter ke OracleParameterCollection. |
Add(OracleParameter) |
Menambahkan yang ditentukan OracleParameter ke OracleParameterCollection. |
Add(String, Object) |
Kedaluwarsa.
OracleParameter Menambahkan ke OracleParameterCollection nama dan nilai parameter yang diberikan. |
Add(String, OracleType) |
OracleParameter Menambahkan ke OracleParameterCollection nama parameter dan jenis data yang diberikan. |
Add(String, OracleType, Int32) |
OracleParameter Menambahkan ke OracleParameterCollection nama parameter, jenis data, dan panjang kolom yang diberikan. |
Add(String, OracleType, Int32, String) |
OracleParameter Menambahkan ke OracleParameterCollection nama parameter, jenis data, panjang kolom, dan nama kolom sumber yang diberikan. |
AddRange(Array) |
Menambahkan array nilai ke akhir OracleParameterCollection. |
AddRange(OracleParameter[]) |
Menambahkan array OracleParameter nilai ke akhir OracleParameterCollection. |
AddWithValue(String, Object) |
Menambahkan nilai ke akhir OracleParameterCollection. |
Clear() |
Menghapus semua OracleParameter objek dari OracleParameterCollection. |
Contains(Object) |
Menentukan apakah objek yang ditentukan berada di OracleParameterCollection. |
Contains(OracleParameter) |
Menentukan apakah yang ditentukan OracleParameter ada di OracleParameterCollection. |
Contains(String) |
Menunjukkan apakah dengan OracleParameter nama yang ditentukan terkandung dalam koleksi. |
CopyTo(Array, Int32) |
Menyalin semua elemen saat ini OracleParameterCollection ke satu dimensi Array yang ditentukan mulai dari indeks tujuan Array yang ditentukan. |
CopyTo(OracleParameter[], Int32) |
Menyalin semua elemen saat ini OracleParameterCollection ke yang ditentukan OracleParameterCollection 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 OracleParameterCollection. |
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(OracleParameter) |
Mendapatkan lokasi yang ditentukan OracleParameter dalam koleksi. |
IndexOf(String) |
Mendapatkan lokasi yang ditentukan OracleParameter 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 OracleParameterCollection indeks yang ditentukan. |
Insert(Int32, OracleParameter) |
OracleParameter Menyisipkan objek ke OracleParameterCollection 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) |
Menghapus objek yang ditentukan OracleParameter dari koleksi. |
Remove(OracleParameter) |
Menghapus objek yang ditentukan OracleParameter dari koleksi. |
RemoveAt(Int32) |
OracleParameter Menghapus objek pada indeks yang ditentukan dari koleksi. |
RemoveAt(String) |
OracleParameter Menghapus objek dengan nama yang ditentukan dari koleksi. |
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.Item[Int32] |
Mendapatkan atau mengatur elemen pada indeks yang ditentukan. (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. |