OracleParameterCollection.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het kenmerk op of stelt u deze OracleParameter in met een opgegeven kenmerk.
Overloads
| Name | Description |
|---|---|
| Item[String] |
Hiermee haalt u de naam op of stelt u deze OracleParameter in met de opgegeven naam. |
| Item[Int32] |
Hiermee haalt u de opgegeven index op of stelt u deze OracleParameter in. |
Item[String]
Hiermee haalt u de naam op of stelt u deze OracleParameter in met de opgegeven naam.
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
Parameters
- parameterName
- String
De naam van de parameter die moet worden opgehaald.
Waarde van eigenschap
De OracleParameter met de opgegeven naam.
Uitzonderingen
De opgegeven naam bestaat niet.
Voorbeelden
In het volgende voorbeeld wordt gezocht naar een OracleParameter met een gegeven ParameterName binnen een OracleParameterCollection. Als de parameter bestaat, wordt in het voorbeeld de naam en index van de parameter weergegeven. Als de parameter niet bestaat, wordt in het voorbeeld een fout weergegeven. In dit voorbeeld wordt ervan uitgegaan dat er al een OracleParameterCollection is gemaakt.
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
Van toepassing op
Item[Int32]
Hiermee haalt u de opgegeven index op of stelt u deze OracleParameter in.
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
Parameters
- index
- Int32
De op nul gebaseerde index van de parameter die moet worden opgehaald.
Waarde van eigenschap
De OracleParameter opgegeven index.
Uitzonderingen
De opgegeven index bestaat niet.
Voorbeelden
In het volgende voorbeeld wordt een OracleParameterCollectionverzameling gemaakt, worden exemplaren van OracleParameter de verzameling toegevoegd, worden de namen van OracleParameter de objecten weergegeven en wordt de verzameling gewist.
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