OracleParameterCollection Klas
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.
Vertegenwoordigt een verzameling parameters die relevant zijn voor een OracleCommand en hun respectieve toewijzingen aan kolommen in een DataSet. Deze klasse kan niet worden overgenomen.
public ref class OracleParameterCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IDataParameterCollection
public ref class OracleParameterCollection sealed : System::Data::Common::DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OracleParameterCollection : MarshalByRefObject, System.Collections.IList, System.Data.IDataParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OracleParameterCollection : System.Data.Common.DbParameterCollection
[<System.ComponentModel.ListBindable(false)>]
type OracleParameterCollection = class
inherit MarshalByRefObject
interface IDataParameterCollection
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type OracleParameterCollection = class
inherit DbParameterCollection
Public NotInheritable Class OracleParameterCollection
Inherits MarshalByRefObject
Implements IDataParameterCollection, IList
Public NotInheritable Class OracleParameterCollection
Inherits DbParameterCollection
- Overname
- Overname
- Kenmerken
- Implementeringen
Voorbeelden
In het volgende voorbeeld worden meerdere exemplaren gemaakt van OracleParameter via de OracleParameterCollection .OracleDataAdapter Deze parameters worden gebruikt om gegevens in de database te selecteren en vervolgens de gegevens in de DataSetdatabase te plaatsen. In dit voorbeeld wordt ervan uitgegaan dat een DataSet en een OracleDataAdapter al zijn gemaakt met het juiste schema, opdrachten en verbinding.
public void AddOracleParameters()
{
// ...
// create dataSet and adapter
// ...
adapter.SelectCommand.Parameters.Add("pEName", OracleType.VarChar, 80).Value = "Smith";
adapter.SelectCommand.Parameters.Add("pEmpNo", OracleType.Int32).Value = 7369;
adapter.Fill(dataSet);
}
Public Sub AddOracleParameters()
' ...
' create dataSet and adapter
' ...
adapter.SelectCommand.Parameters.Add("pEName", OracleType.VarChar, 80).Value = "Smith"
adapter.SelectCommand.Parameters.Add("pEmpNo", OracleType.Int32).Value = 7369
adapter.Fill(dataSet)
End Sub
Opmerkingen
Wanneer u benoemde parameters gebruikt, moet het aantal parameters in de verzameling gelijk zijn aan het aantal benoemde parameters in de opdrachttekst of de .NET Framework-Data Provider voor Oracle veroorzaakt een fout.
De .NET Framework-Data Provider voor Oracle biedt geen ondersteuning voor de tijdelijke aanduiding voor het vraagteken (?) voor het doorgeven van parameters aan een SQL-instructie die wordt aangeroepen door een OracleCommand van CommandType.Text. In dit geval moeten benoemde parameters worden gebruikt. Voorbeeld:
SELECT * FROM Customers WHERE CustomerID = :pCustomerID
Wanneer u benoemde parameters gebruikt in een SQL-instructie die wordt aangeroepen door een OracleCommand van CommandType.Text, moet u voorafgaan aan de parameternaam met een dubbele punt (:). In een opgeslagen procedure of wanneer u naar een benoemde parameter elders in uw code verwijst (bijvoorbeeld wanneer u objecten aan de Parameters eigenschap toevoegtOracleParameter), gaat u niet vooraf aan de benoemde parameter met een dubbele punt (:). De gegevensprovider levert automatisch de dubbele punt.
Constructors
| Name | Description |
|---|---|
| OracleParameterCollection() |
Initialiseert een nieuw exemplaar van de OracleParameterCollection klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Retourneert een geheel getal met het aantal elementen in de OracleParameterCollection. Alleen lezen. |
| IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of de grootte van de OracleParameterCollection waarde vast is. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of het OracleParameterCollection kenmerk Alleen-lezen is. |
| IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de OracleParameterCollection synchronisatie is uitgevoerd. |
| 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. |
| SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het OracleParameterCollectionobject te synchroniseren. |
Methoden
| Name | Description |
|---|---|
| Add(Object) |
Hiermee voegt u het opgegeven OracleParameter object toe aan de OracleParameterCollection. |
| Add(OracleParameter) |
Hiermee voegt u de opgegeven OracleParameter waarde toe aan de OracleParameterCollection. |
| Add(String, Object) |
Verouderd.
Voegt een OracleParameter waarde toe aan de OracleParameterCollection opgegeven parameternaam en -waarde. |
| Add(String, OracleType, Int32, String) |
Voegt een OracleParameter toe aan de OracleParameterCollection opgegeven parameternaam, gegevenstype, kolomlengte en bronkolomnaam. |
| Add(String, OracleType, Int32) |
Hiermee voegt u een OracleParameter waarde toe aan de OracleParameterCollection opgegeven parameternaam, het gegevenstype en de kolomlengte. |
| Add(String, OracleType) |
Hiermee voegt u een OracleParameter waarde toe aan de OracleParameterCollection opgegeven parameternaam en het gegevenstype. |
| AddRange(Array) |
Voegt een matrix met waarden toe aan het einde van de OracleParameterCollection. |
| AddRange(OracleParameter[]) |
Voegt een matrix met OracleParameter waarden toe aan het einde van de OracleParameterCollection. |
| AddWithValue(String, Object) |
Voegt een waarde toe aan het einde van de OracleParameterCollection. |
| Clear() |
Hiermee verwijdert u alle OracleParameter objecten uit de OracleParameterCollection. |
| Contains(Object) |
Bepaalt of het opgegeven object zich in de OracleParameterCollection. |
| Contains(OracleParameter) |
Bepaalt of de opgegeven OracleParameter waarde zich in de OracleParameterCollection. |
| Contains(String) |
Geeft aan of een OracleParameter met de opgegeven naam is opgenomen in de verzameling. |
| CopyTo(Array, Int32) |
Kopieert alle elementen van de huidige OracleParameterCollection naar de opgegeven eendimensionale Array vanaf de opgegeven doelindex Array . |
| CopyTo(OracleParameter[], Int32) |
Kopieert alle elementen van de huidige OracleParameterCollection naar de opgegeven vanaf de opgegeven OracleParameterCollection doelindex. |
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetEnumerator() |
Retourneert een enumerator die door de OracleParameterCollection. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetParameter(Int32) |
Retourneert het DbParameter object op de opgegeven index in de verzameling. (Overgenomen van DbParameterCollection) |
| GetParameter(String) |
Retourneert DbParameter het object met de opgegeven naam. (Overgenomen van DbParameterCollection) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| IndexOf(Object) |
Hiermee haalt u de locatie op van de opgegeven Object in de verzameling. |
| IndexOf(OracleParameter) |
Hiermee haalt u de locatie op van de opgegeven OracleParameter in de verzameling. |
| IndexOf(String) |
Hiermee haalt u de locatie op van de opgegeven OracleParameter met de opgegeven naam. |
| InitializeLifetimeService() |
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| Insert(Int32, Object) |
Hiermee voegt u een Object in de OracleParameterCollection opgegeven index in. |
| Insert(Int32, OracleParameter) |
Hiermee voegt u een OracleParameter object in de OracleParameterCollection opgegeven index in. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| Remove(Object) |
Hiermee verwijdert u het opgegeven OracleParameter object uit de verzameling. |
| Remove(OracleParameter) |
Hiermee verwijdert u het opgegeven OracleParameter object uit de verzameling. |
| RemoveAt(Int32) |
Hiermee verwijdert u het OracleParameter object in de opgegeven index uit de verzameling. |
| RemoveAt(String) |
Hiermee verwijdert u het OracleParameter object met de opgegeven naam uit de verzameling. |
| SetParameter(Int32, DbParameter) |
Hiermee stelt u het DbParameter object in de opgegeven index in op een nieuwe waarde. (Overgenomen van DbParameterCollection) |
| SetParameter(String, DbParameter) |
Hiermee stelt u het DbParameter object met de opgegeven naam in op een nieuwe waarde. (Overgenomen van DbParameterCollection) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDataParameterCollection.Item[String] |
Hiermee haalt u de parameter op of stelt u deze in op de opgegeven index. (Overgenomen van DbParameterCollection) |
| IList.Item[Int32] |
Hiermee haalt u het element op de opgegeven index op of stelt u het in. (Overgenomen van DbParameterCollection) |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |