Bagikan melalui


OleDbParameterCollection.Item[] Properti

Definisi

Mendapatkan atau mengatur OleDbParameter dengan atribut tertentu.

Overload

Item[String]

Mendapatkan atau mengatur OleDbParameter dengan nama yang ditentukan.

Item[Int32]

Mendapatkan atau mengatur pada OleDbParameter indeks yang ditentukan.

Item[String]

Sumber:
OleDbParameterCollection.cs
Sumber:
OleDbParameterCollection.cs
Sumber:
OleDbParameterCollection.cs
Sumber:
OleDbParameterCollection.cs

Mendapatkan atau mengatur OleDbParameter dengan nama yang ditentukan.

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

Parameter

parameterName
String

Nama parameter yang akan diambil.

Nilai Properti

OleDbParameter dengan nama yang ditentukan.

Atribut

Pengecualian

Nama yang ditentukan tidak ada.

Contoh

Contoh berikut mencari OleDbParameter dengan yang diberikan ParameterName dalam OleDbParameterCollection. Jika parameter ada, contoh menampilkan nama dan indeks parameter. Jika parameter tidak ada, contoh akan menampilkan kesalahan. Contoh ini mengasumsikan bahwa telah OleDbParameterCollection dibuat.

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

Lihat juga

Berlaku untuk

Item[Int32]

Sumber:
OleDbParameterCollection.cs
Sumber:
OleDbParameterCollection.cs
Sumber:
OleDbParameterCollection.cs
Sumber:
OleDbParameterCollection.cs

Mendapatkan atau mengatur pada OleDbParameter indeks yang ditentukan.

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

Parameter

index
Int32

Indeks berbasis nol dari parameter yang akan diambil.

Nilai Properti

pada OleDbParameter indeks yang ditentukan.

Atribut

Pengecualian

Indeks yang ditentukan tidak ada.

Contoh

Contoh berikut membuat OleDbParameterCollection, menambahkan instans OleDbParameter ke koleksi, menampilkan nama objeknya OleDbParameter , lalu menghapus koleksi.

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

Lihat juga

Berlaku untuk