OracleParameterCollection.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 OracleParameter alır veya ayarlar.
Aşırı Yüklemeler
Item[String] |
belirtilen adla öğesini OracleParameter alır veya ayarlar. |
Item[Int32] |
Belirtilen dizinde öğesini OracleParameter alır veya ayarlar. |
Item[String]
belirtilen adla öğesini OracleParameter alır veya ayarlar.
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
Parametreler
- parameterName
- String
Alınacak parametrenin adı.
Özellik Değeri
OracleParameter belirtilen ada sahip.
Özel durumlar
Belirtilen ad yok.
Örnekler
Aşağıdaki örnek içinde verilen ParameterNameOracleParameterCollectionile öğesini ararOracleParameter. 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 OracleParameterCollection olduğu varsayılır.
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
Şunlara uygulanır
Item[Int32]
Belirtilen dizinde öğesini OracleParameter alır veya ayarlar.
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
Parametreler
- index
- Int32
Alınacak parametrenin sıfır tabanlı dizini.
Özellik Değeri
OracleParameter Belirtilen dizindeki .
Özel durumlar
Belirtilen dizin yok.
Örnekler
Aşağıdaki örnek bir OracleParameterCollectionoluşturur, örneğini OracleParameter koleksiyonuna ekler, nesnelerinin OracleParameter adlarını görüntüler ve koleksiyonu temizler.
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