OleDbParameterCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von Parametern dar, die für einen OleDbCommand relevant sind, sowie deren jeweiligen Zuordnungen zu Spalten in einem DataSet.
public ref class OleDbParameterCollection sealed : System::Data::Common::DbParameterCollection
public ref class OleDbParameterCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IDataParameterCollection
public sealed class OleDbParameterCollection : System.Data.Common.DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbParameterCollection : MarshalByRefObject, System.Collections.IList, System.Data.IDataParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbParameterCollection : System.Data.Common.DbParameterCollection
type OleDbParameterCollection = class
inherit DbParameterCollection
[<System.ComponentModel.ListBindable(false)>]
type OleDbParameterCollection = class
inherit MarshalByRefObject
interface IDataParameterCollection
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type OleDbParameterCollection = class
inherit DbParameterCollection
Public NotInheritable Class OleDbParameterCollection
Inherits DbParameterCollection
Public NotInheritable Class OleDbParameterCollection
Inherits MarshalByRefObject
Implements IDataParameterCollection, IList
- Vererbung
- Vererbung
- Attribute
- Implementiert
Beispiele
Im folgenden Beispiel werden mehrere Instanzen von OleDbParameter über die OleDbParameterCollection -Auflistung innerhalb des OleDbDataAdaptererstellt. Diese Parameter werden verwendet, um Daten innerhalb der Datenquelle auszuwählen und die Daten im zu DataSetplatzieren. In diesem Beispiel wird davon ausgegangen, dass und DataSetOleDbDataAdapter bereits mit dem entsprechenden Schema, den entsprechenden Befehlen und der entsprechenden Verbindung erstellt wurden.
public DataSet GetDataSetFromAdapter(
DataSet dataSet, string connectionString, string queryString)
{
using (OleDbConnection connection =
new OleDbConnection(connectionString))
{
OleDbDataAdapter adapter =
new OleDbDataAdapter(queryString, connection);
// Set the parameters.
adapter.SelectCommand.Parameters.Add(
"@CategoryName", OleDbType.VarChar, 80).Value = "toasters";
adapter.SelectCommand.Parameters.Add(
"@SerialNum", OleDbType.Integer).Value = 239;
// Open the connection and fill the DataSet.
try
{
connection.Open();
adapter.Fill(dataSet);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
// The connection is automatically closed when the
// code exits the using block.
}
return dataSet;
}
Public Function GetDataSetFromAdapter( _
ByVal dataSet As DataSet, ByVal connectionString As String, _
ByVal queryString As String) As DataSet
Using connection As New OleDbConnection(connectionString)
Dim adapter As New OleDbDataAdapter(queryString, connection)
' Set the parameters.
adapter.SelectCommand.Parameters.Add( _
"@CategoryName", OleDbType.VarChar, 80).Value = "toasters"
adapter.SelectCommand.Parameters.Add( _
"@SerialNum", OleDbType.Integer).Value = 239
' Open the connection and fill the DataSet.
Try
connection.Open()
adapter.Fill(dataSet)
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
' The connection is automatically closed when the
' code exits the Using block.
End Using
Return dataSet
End Function
Hinweise
Die Anzahl der Parameter in der Auflistung muss der Anzahl von Parameterplatzhaltern innerhalb des Befehlstexts entsprechen. Andernfalls kann der .NET Framework-Datenanbieter für OLE DB einen Fehler auslösen.
Eigenschaften
Count |
Gibt eine ganze Zahl zurück, die die Anzahl der Elemente in der OleDbParameterCollection enthält. Schreibgeschützt. |
IsFixedSize |
Ruft einen Wert ab, der angibt, ob die OleDbParameterCollection eine feste Größe hat. Schreibgeschützt. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die OleDbParameterCollection schreibgeschützt ist. |
IsSynchronized |
Ruft einen Wert ab, der angibt, ob die OleDbParameterCollection synchronisiert ist. Schreibgeschützt. |
Item[Int32] |
Ruft die OleDbParameter-Klasse am angegebenen Index ab oder legt diese fest. |
Item[String] |
Ruft den OleDbParameter mit dem angegebenen Namen ab oder legt diesen fest. |
SyncRoot |
Ruft ein Objekt ab, mit dem der Zugriff auf OleDbParameterCollection synchronisiert werden kann. Schreibgeschützt. |
Methoden
Add(Object) |
Fügt dem OleDbParameter-Objekt das angegebene OleDbParameterCollection-Objekt hinzu. |
Add(OleDbParameter) |
Fügt dem OleDbParameter die angegebene OleDbParameterCollection hinzu. |
Add(String, Object) |
Veraltet.
Veraltet.
Fügt der OleDbParameter einen OleDbParameterCollection mit dem angegebenen Parameternamen und -wert hinzu. |
Add(String, OleDbType) |
Fügt der OleDbParameter einen OleDbParameterCollection mit dem angegebenen Parameternamen und Datentyp hinzu. |
Add(String, OleDbType, Int32) |
Fügt der OleDbParameter einen OleDbParameterCollection mit dem Parameternamen, dem Datentyp und der Spaltenlänge hinzu. |
Add(String, OleDbType, Int32, String) |
Fügt der OleDbParameter einen OleDbParameterCollection mit dem Parameternamen, dem Datentyp, der Spaltenlänge und dem Namen der Quellspalte hinzu. |
AddRange(Array) |
Fügt ein Array von Werten am Ende der OleDbParameterCollection hinzu. |
AddRange(OleDbParameter[]) |
Fügt ein Array von OleDbParameter-Werten am Ende der OleDbParameterCollection hinzu. |
AddWithValue(String, Object) |
Fügt am Ende der OleDbParameterCollection einen Wert hinzu. |
Clear() |
Entfernt alle OleDbParameter-Objekte aus der OleDbParameterCollection. |
Contains(Object) |
Bestimmt, ob der angegebene Object in dieser OleDbParameterCollection vorhanden ist. |
Contains(OleDbParameter) |
Bestimmt, ob der angegebene OleDbParameter in dieser OleDbParameterCollection vorhanden ist. |
Contains(String) |
Bestimmt, ob der angegebene String in dieser OleDbParameterCollection vorhanden ist. |
CopyTo(Array, Int32) |
Kopiert alle Elemente der aktuellen OleDbParameterCollection in das angegebene eindimensionale Array, beginnend am angegebenen Index des Ziel-Array. |
CopyTo(OleDbParameter[], Int32) |
Kopiert alle Elemente der aktuellen OleDbParameterCollection in die angegebene OleDbParameterCollection, beginnend am angegebenen Zielindex. |
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnumerator() |
Gibt einen Enumerator zurück, der die OleDbParameterCollection durchläuft. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetParameter(Int32) |
Gibt das DbParameter-Objekt am angegebenen Index in der Auflistung zurück. (Geerbt von DbParameterCollection) |
GetParameter(String) |
Gibt das DbParameter-Objekt mit dem angegebenen Namen zurück. (Geerbt von DbParameterCollection) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IndexOf(Object) |
Die Position des angegebenen Object in der Auflistung. |
IndexOf(OleDbParameter) |
Ruft die Position der angegebenen OleDbParameter in der Auflistung ab. |
IndexOf(String) |
Ruft die Position des angegebenen OleDbParameter mit dem angegebenen Namen ab. |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
Insert(Int32, Object) |
Fügt am angegebenen Index ein Object-Element in die OleDbParameterCollection ein. |
Insert(Int32, OleDbParameter) |
Fügt ein OleDbParameter-Objekt am angegebenen Index in die OleDbParameterCollection ein. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
Remove(Object) |
Entfernt das Object-Objekt aus der OleDbParameterCollection. |
Remove(OleDbParameter) |
Entfernt den OleDbParameter aus der OleDbParameterCollection. |
RemoveAt(Int32) |
Entfernt den OleDbParameter am angegebenen Index aus der OleDbParameterCollection. |
RemoveAt(String) |
Entfernt den OleDbParameter am angegebenen Parameternamen aus der OleDbParameterCollection. |
SetParameter(Int32, DbParameter) |
Legt das DbParameter-Objekt am angegebenen Index auf einen neuen Wert fest. (Geerbt von DbParameterCollection) |
SetParameter(String, DbParameter) |
Legt das DbParameter-Objekt mit dem angegebenen Namen auf einen neuen Wert fest. (Geerbt von DbParameterCollection) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IDataParameterCollection.Item[String] |
Ruft den Parameter am angegebenen Index ab oder legt diesen fest. (Geerbt von DbParameterCollection) |
IList.Add(Object) |
Eine Beschreibung dieses Elements finden Sie unter Add(Object). (Geerbt von DbParameterCollection) |
IList.Contains(Object) |
Eine Beschreibung dieses Elements finden Sie unter Contains(Object). (Geerbt von DbParameterCollection) |
IList.IndexOf(Object) |
Eine Beschreibung dieses Elements finden Sie unter IndexOf(Object). (Geerbt von DbParameterCollection) |
IList.Insert(Int32, Object) |
Eine Beschreibung dieses Elements finden Sie unter Insert(Int32, Object). (Geerbt von DbParameterCollection) |
IList.Item[Int32] |
Ruft das Element am angegebenen Index ab oder legt dieses fest. (Geerbt von DbParameterCollection) |
IList.Remove(Object) |
Eine Beschreibung dieses Elements finden Sie unter Remove(Object). (Geerbt von DbParameterCollection) |
Erweiterungsmethoden
Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um |
OfType<TResult>(IEnumerable) |
Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs |
AsParallel(IEnumerable) |
Ermöglicht die Parallelisierung einer Abfrage. |
AsQueryable(IEnumerable) |
Konvertiert einen IEnumerable in einen IQueryable. |