OleDbParameterCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
hem bir ile ilgili OleDbCommand parametrelerin hem de içindeki sütunlara yönelik eşlemelerinin bir DataSetkoleksiyonunu temsil eder.
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
- Devralma
- Devralma
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki örnek içinde OleDbParameterkoleksiyonu aracılığıyla OleDbParameterCollection birden çok örneği OleDbDataAdapter oluşturur. Bu parametreler, veri kaynağındaki verileri seçmek ve içine yerleştirmek DataSetiçin kullanılır. Bu örnekte, ve'nin DataSetOleDbDataAdapter uygun şema, komutlar ve bağlantıyla önceden oluşturulduğu varsayılır.
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
Açıklamalar
Koleksiyondaki parametre sayısı, komut metnindeki parametre yer tutucularının sayısına eşit olmalıdır, aksi takdirde OLE DB için .NET Framework Veri Sağlayıcısı bir hataya neden olabilir.
Özellikler
| Name | Description |
|---|---|
| Count |
içindeki OleDbParameterCollectionöğe sayısını içeren bir tamsayı döndürür. Read-only. |
| IsFixedSize |
OleDbParameterCollection sabit bir boyuta sahip olup olmadığını gösteren bir değer alır. Read-only. |
| IsReadOnly |
OleDbParameterCollection salt okunur olup olmadığını gösteren bir değer alır. |
| IsSynchronized |
öğesinin eşitlenip eşitlenmediğini OleDbParameterCollection gösteren bir değer alır. Read-only. |
| Item[Int32] |
Belirtilen dizinde öğesini OleDbParameter alır veya ayarlar. |
| Item[String] |
belirtilen adla alır OleDbParameter veya ayarlar. |
| SyncRoot |
OleDbParameterCollectionerişimini eşitlemek için kullanılabilecek bir nesnesi alır. Read-only. |
Yöntemler
| Name | Description |
|---|---|
| Add(Object) |
Belirtilen OleDbParameter nesneyi öğesine OleDbParameterCollectionekler. |
| Add(OleDbParameter) |
Belirtilen OleDbParameter öğesini öğesine OleDbParameterCollectionekler. |
| Add(String, Object) |
Geçersiz.
Geçersiz.
Verilen parametre adına ve değerine bir OleDbParameterOleDbParameterCollection ekler. |
| Add(String, OleDbType, Int32, String) |
Verilen parametre adına, veri türüne, sütun uzunluğuna ve kaynak sütun adına bir OleDbParameterOleDbParameterCollection ekler. |
| Add(String, OleDbType, Int32) |
Verilen parametre adına, veri türüne ve sütun uzunluğuna bir OleDbParameterOleDbParameterCollection ekler. |
| Add(String, OleDbType) |
parametre adı ve veri türüne göre öğesine bir OleDbParameterOleDbParameterCollectionekler. |
| AddRange(Array) |
sonuna OleDbParameterCollectionbir değer dizisi ekler. |
| AddRange(OleDbParameter[]) |
sonuna OleDbParameterbir değer dizisi OleDbParameterCollection ekler. |
| AddWithValue(String, Object) |
sonuna OleDbParameterCollectionbir değer ekler. |
| Clear() |
içindeki tüm OleDbParameter nesneleri OleDbParameterCollectionkaldırır. |
| Contains(Object) |
Belirtilen Object öğesinin bu OleDbParameterCollectioniçinde olup olmadığını belirler. |
| Contains(OleDbParameter) |
Belirtilen OleDbParameter öğesinin bu OleDbParameterCollectioniçinde olup olmadığını belirler. |
| Contains(String) |
Belirtilen String öğesinin bu OleDbParameterCollectioniçinde olup olmadığını belirler. |
| CopyTo(Array, Int32) |
Geçerlinin OleDbParameterCollection tüm öğelerini belirtilen hedef Array dizinden başlayarak belirtilen tek boyutluya Array kopyalar. |
| CopyTo(OleDbParameter[], Int32) |
Geçerlinin OleDbParameterCollection tüm öğelerini belirtilen hedef dizinden başlayarak belirtilene OleDbParameterCollection kopyalar. |
| CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetEnumerator() |
aracılığıyla OleDbParameterCollectionyineleyen bir numaralandırıcı döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
| GetParameter(Int32) |
Koleksiyonda DbParameter belirtilen dizindeki nesneyi döndürür. (Devralındığı yer: DbParameterCollection) |
| GetParameter(String) |
Belirtilen ada sahip nesneyi döndürür DbParameter . (Devralındığı yer: DbParameterCollection) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| IndexOf(Object) |
Koleksiyon içinde belirtilen Object konumu. |
| IndexOf(OleDbParameter) |
Belirtilen öğesinin OleDbParameter koleksiyon içindeki konumunu alır. |
| IndexOf(String) |
Belirtilen adıyla belirtilen OleDbParameter konumu alır. |
| InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
| Insert(Int32, Object) |
Belirtilen dizinde içine Object bir OleDbParameterCollection ekler. |
| Insert(Int32, OleDbParameter) |
Belirtilen dizinde içine OleDbParameter bir OleDbParameterCollection nesne ekler. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
| Remove(Object) |
Object nesnesini öğesinden OleDbParameterCollectionkaldırır. |
| Remove(OleDbParameter) |
öğesini OleDbParameter içinden OleDbParameterCollectionkaldırır. |
| RemoveAt(Int32) |
OleDbParameter öğesini belirtilen dizinden OleDbParameterCollection kaldırır. |
| RemoveAt(String) |
OleDbParameter öğesini belirtilen parametre adından OleDbParameterCollection kaldırır. |
| SetParameter(Int32, DbParameter) |
DbParameter Belirtilen dizindeki nesneyi yeni bir değere ayarlar. (Devralındığı yer: DbParameterCollection) |
| SetParameter(String, DbParameter) |
DbParameter Belirtilen ada sahip nesneyi yeni bir değere ayarlar. (Devralındığı yer: DbParameterCollection) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDataParameterCollection.Item[String] |
Belirtilen dizinde parametresini alır veya ayarlar. (Devralındığı yer: DbParameterCollection) |
| IList.Item[Int32] |
Belirtilen dizinde öğesini alır veya ayarlar. (Devralındığı yer: DbParameterCollection) |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |