OleDbParameterCollection 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 OleDbCommand relevan dengan serta pemetaan masing-masing ke kolom dalam DataSet.
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
- Warisan
- Warisan
- Atribut
- Penerapan
Contoh
Contoh berikut membuat beberapa instans OleDbParameter melalui OleDbParameterCollection 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, Penyedia Data .NET Framework untuk OLE DB mungkin menimbulkan kesalahan.
Properti
Count |
Mengembalikan bilangan bulat yang berisi jumlah elemen dalam OleDbParameterCollection. Baca-saja. |
IsFixedSize |
Mendapatkan nilai yang menunjukkan apakah OleDbParameterCollection memiliki ukuran tetap. Baca-saja. |
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah OleDbParameterCollection bersifat baca-saja. |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah disinkronkan OleDbParameterCollection . Baca-saja. |
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. Baca-saja. |
Metode
Add(Object) |
Menambahkan objek yang ditentukan OleDbParameter ke OleDbParameterCollection. |
Add(OleDbParameter) |
Menambahkan yang ditentukan OleDbParameter ke OleDbParameterCollection. |
Add(String, Object) |
Kedaluwarsa.
Kedaluwarsa.
OleDbParameter Menambahkan ke OleDbParameterCollection nama dan nilai parameter yang diberikan. |
Add(String, OleDbType) |
OleDbParameter Menambahkan ke OleDbParameterCollection, dengan nama parameter dan jenis data. |
Add(String, OleDbType, Int32) |
OleDbParameter Menambahkan ke OleDbParameterCollection nama parameter, jenis data, dan panjang kolom yang diberikan. |
Add(String, OleDbType, Int32, String) |
OleDbParameter Menambahkan ke OleDbParameterCollection nama parameter, jenis data, panjang kolom, dan nama kolom sumber yang diberikan. |
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 dalam ini OleDbParameterCollection. |
Contains(OleDbParameter) |
Menentukan apakah yang ditentukan OleDbParameter ada di dalam ini OleDbParameterCollection. |
Contains(String) |
Menentukan apakah yang ditentukan String ada di dalam 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 melakukan iterasi melalui OleDbParameterCollection. |
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) |
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() |
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 OleDbParameterCollection indeks yang ditentukan. |
Insert(Int32, OleDbParameter) |
OleDbParameter Menyisipkan objek ke OleDbParameterCollection 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 OleDbParameterCollection. |
Remove(OleDbParameter) |
OleDbParameter Menghapus dari OleDbParameterCollection. |
RemoveAt(Int32) |
OleDbParameter Menghapus dari pada OleDbParameterCollection indeks yang ditentukan. |
RemoveAt(String) |
OleDbParameter Menghapus dari pada OleDbParameterCollection 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. |