Bagikan melalui


OracleParameterCollection.Item[] Properti

Definisi

Mendapatkan atau mengatur OracleParameter dengan atribut tertentu.

Overload

Item[String]

Mendapatkan atau mengatur OracleParameter dengan nama yang ditentukan.

Item[Int32]

Mendapatkan atau mengatur pada OracleParameter indeks yang ditentukan.

Item[String]

Mendapatkan atau mengatur OracleParameter dengan nama yang ditentukan.

public:
 property System::Data::OracleClient::OracleParameter ^ default[System::String ^] { System::Data::OracleClient::OracleParameter ^ get(System::String ^ parameterName); void set(System::String ^ parameterName, System::Data::OracleClient::OracleParameter ^ value); };
public System.Data.OracleClient.OracleParameter this[string parameterName] { get; set; }
member this.Item(string) : System.Data.OracleClient.OracleParameter with get, set
Default Public Property Item(parameterName As String) As OracleParameter

Parameter

parameterName
String

Nama parameter yang akan diambil.

Nilai Properti

OracleParameter dengan nama yang ditentukan.

Pengecualian

Nama yang ditentukan tidak ada.

Contoh

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

public void SearchOracleParams()
{
    // ...
    // create OracleParameterCollection parameters
    // ...
    if (!parameters.Contains("DName"))
        Console.WriteLine("ERROR: no such parameter in the collection");
    else
        Console.WriteLine("Name: " + parameters["DName"].ToString() +
            "Index: " + parameters.IndexOf("DName").ToString());
}
Public Sub SearchOracleParams()
    ' ...
    ' create OracleParameterCollection parameters
    ' ...
    If Not parameters.Contains("DName") Then
        Console.WriteLine("ERROR: no such parameter in the collection")
    Else
        Console.WriteLine("Name: " & parameters("DName").ToString() & _
            "Index: " & parameters.IndexOf("DName").ToString())
    End If
End Sub

Berlaku untuk

Item[Int32]

Mendapatkan atau mengatur pada OracleParameter indeks yang ditentukan.

public:
 property System::Data::OracleClient::OracleParameter ^ default[int] { System::Data::OracleClient::OracleParameter ^ get(int index); void set(int index, System::Data::OracleClient::OracleParameter ^ value); };
public System.Data.OracleClient.OracleParameter this[int index] { get; set; }
member this.Item(int) : System.Data.OracleClient.OracleParameter with get, set
Default Public Property Item(index As Integer) As OracleParameter

Parameter

index
Int32

Indeks berbasis nol dari parameter yang akan diambil.

Nilai Properti

pada OracleParameter indeks yang ditentukan.

Pengecualian

Indeks yang ditentukan tidak ada.

Contoh

Contoh berikut membuat OracleParameterCollection, menambahkan instans OracleParameter ke koleksi, menampilkan nama objeknya OracleParameter , lalu menghapus koleksi.

public void CreateOracleParamColl(OracleCommand command)
{
    OracleParameterCollection paramCollection = command.Parameters;
    paramCollection.Add("pDName", OracleType.VarChar);
    paramCollection.Add("pLoc", OracleType.VarChar);
    string parameterNames = "";
    for (int i=0; i < paramCollection.Count; i++)
        parameterNames += paramCollection[i].ToString() + "\n";
    Console.WriteLine(parameterNames);
    paramCollection.Clear();
}
Public Sub CreateOracleParamColl(command As OracleCommand)
    Dim paramCollection As OracleParameterCollection = command.Parameters
    paramCollection.Add("pDName", OracleType.Varchar)
    paramCollection.Add("pLoc", OracleType.Varchar)
    Dim parameterNames As String = ""
    Dim i As Integer
    For i = 0 To paramCollection.Count - 1
        parameterNames &= paramCollection(i).ToString() & ControlChars.Cr
    Next i
    Console.WriteLine(parameterNames)
    paramCollection.Clear()
End Sub

Berlaku untuk