OracleParameterCollection.Item[] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger OracleParameter med ett angivet attribut.
Överlagringar
| Name | Description |
|---|---|
| Item[String] |
Hämtar eller anger OracleParameter med det angivna namnet. |
| Item[Int32] |
Hämtar eller anger OracleParameter vid det angivna indexet. |
Item[String]
Hämtar eller anger OracleParameter med det angivna namnet.
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
Parametrar
- parameterName
- String
Namnet på parametern som ska hämtas.
Egenskapsvärde
Med OracleParameter det angivna namnet.
Undantag
Det angivna namnet finns inte.
Exempel
I följande exempel söker efter en OracleParameter med en angiven ParameterName i en OracleParameterCollection. Om parametern finns visar exemplet parameterns namn och index. Om parametern inte finns visas ett fel i exemplet. Det här exemplet förutsätter att en OracleParameterCollection redan har skapats.
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
Gäller för
Item[Int32]
Hämtar eller anger OracleParameter vid det angivna indexet.
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
Parametrar
- index
- Int32
Det nollbaserade indexet för parametern som ska hämtas.
Egenskapsvärde
Vid OracleParameter det angivna indexet.
Undantag
Det angivna indexet finns inte.
Exempel
I följande exempel skapas en OracleParameterCollection, lägger till instanser av OracleParameter i samlingen, visar namnen på dess OracleParameter objekt och rensar sedan samlingen.
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