OleDbParameterCollection.Item[] Özellik
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.
belirtilen öznitelikle öğesini OleDbParameter alır veya ayarlar.
Aşırı Yüklemeler
Item[String] |
belirtilen adla öğesini OleDbParameter alır veya ayarlar. |
Item[Int32] |
Belirtilen dizinde öğesini OleDbParameter alır veya ayarlar. |
Item[String]
- Kaynak:
- OleDbParameterCollection.cs
- Kaynak:
- OleDbParameterCollection.cs
- Kaynak:
- OleDbParameterCollection.cs
- Kaynak:
- OleDbParameterCollection.cs
belirtilen adla öğesini OleDbParameter alır veya ayarlar.
public:
property System::Data::OleDb::OleDbParameter ^ default[System::String ^] { System::Data::OleDb::OleDbParameter ^ get(System::String ^ parameterName); void set(System::String ^ parameterName, System::Data::OleDb::OleDbParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.OleDb.OleDbParameter this[string parameterName] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(string) : System.Data.OleDb.OleDbParameter with get, set
Default Public Property Item(parameterName As String) As OleDbParameter
Parametreler
- parameterName
- String
Alınacak parametrenin adı.
Özellik Değeri
OleDbParameter belirtilen ada sahip.
- Öznitelikler
Özel durumlar
Belirtilen ad yok.
Örnekler
Aşağıdaki örnek içinde verilen ParameterNameOleDbParameterCollectionile öğesini ararOleDbParameter. Parametre varsa, örnekte parametrenin adı ve dizini görüntülenir. Parametre yoksa örnekte bir hata görüntülenir. Bu örnekte, önceden oluşturulmuş bir OleDbParameterCollection olduğu varsayılır.
public void SearchParameters()
{
// ...
// create OleDbParameterCollection parameters
// ...
if (!parameters.Contains("Description"))
Console.WriteLine("ERROR: no such parameter in the collection");
else
Console.WriteLine("Name: " + parameters["Description"].ToString() +
"Index: " + parameters.IndexOf("Description").ToString());
}
Public Sub SearchParameters()
' ...
' create OleDbParameterCollection parameters
' ...
If Not parameters.Contains("Description") Then
Console.WriteLine("ERROR: no such parameter in the collection")
Else
Console.WriteLine("Name: " & parameters("Description").ToString() & _
"Index: " & parameters.IndexOf("Description").ToString())
End If
End Sub
Ayrıca bkz.
Şunlara uygulanır
Item[Int32]
- Kaynak:
- OleDbParameterCollection.cs
- Kaynak:
- OleDbParameterCollection.cs
- Kaynak:
- OleDbParameterCollection.cs
- Kaynak:
- OleDbParameterCollection.cs
Belirtilen dizinde öğesini OleDbParameter alır veya ayarlar.
public:
property System::Data::OleDb::OleDbParameter ^ default[int] { System::Data::OleDb::OleDbParameter ^ get(int index); void set(int index, System::Data::OleDb::OleDbParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.OleDb.OleDbParameter this[int index] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(int) : System.Data.OleDb.OleDbParameter with get, set
Default Public Property Item(index As Integer) As OleDbParameter
Parametreler
- index
- Int32
Alınacak parametrenin sıfır tabanlı dizini.
Özellik Değeri
OleDbParameter Belirtilen dizindeki .
- Öznitelikler
Özel durumlar
Belirtilen dizin yok.
Örnekler
Aşağıdaki örnek bir OleDbParameterCollectionoluşturur, örneğini OleDbParameter koleksiyonuna ekler, nesnelerinin OleDbParameter adlarını görüntüler ve koleksiyonu temizler.
public void CreateParamCollection(OleDbCommand command)
{
OleDbParameterCollection paramCollection = command.Parameters;
paramCollection.Add("@CategoryName", OleDbType.Char);
paramCollection.Add("@Description", OleDbType.Char);
paramCollection.Add("@Picture", OleDbType.Binary);
string parameterNames = "";
for (int i=0; i < paramCollection.Count; i++)
parameterNames += paramCollection[i].ToString() + "\n";
Console.WriteLine(parameterNames);
paramCollection.Clear();
}
Public Sub CreateParamCollection(command As OleDbCommand)
Dim paramCollection As OleDbParameterCollection = _
command.Parameters
paramCollection.Add("@CategoryName", OleDbType.Char)
paramCollection.Add("@Description", OleDbType.Char)
paramCollection.Add("@Picture", OleDbType.Binary)
Dim parameterNames As String = ""
For i As Integer = 0 To paramCollection.Count - 1
parameterNames += paramCollection(i).ToString() & _
ControlChars.Cr
Next
Console.WriteLine(parameterNames)
paramCollection.Clear()
End Sub