OdbcParameterCollection OdbcParameterCollection OdbcParameterCollection OdbcParameterCollection Class

Définition

Représente une collection de paramètres relatifs à OdbcCommand et leurs mappages respectifs à des colonnes dans DataSet.Represents a collection of parameters relevant to an OdbcCommand and their respective mappings to columns in a DataSet. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class OdbcParameterCollection sealed : System::Data::Common::DbParameterCollection
[System.ComponentModel.ListBindable(false)]
public sealed class OdbcParameterCollection : System.Data.Common.DbParameterCollection
type OdbcParameterCollection = class
    inherit DbParameterCollection
Public NotInheritable Class OdbcParameterCollection
Inherits DbParameterCollection
Héritage
OdbcParameterCollectionOdbcParameterCollectionOdbcParameterCollectionOdbcParameterCollection
Attributs

Exemples

L’exemple suivant suppose que la source de données a une table nommée MoneyTable et une procédure stockée nommée MoneyProcedure, qui sont définies comme suit :The following example assumes that the data source has a table named MoneyTable and a stored procedure named MoneyProcedure, which are defined as follows:

CREATE TABLE MoneyTable (col1 int, col2 smallmoney, col3 decimal);  
  
CREATE PROC MoneyProcedure (@p1 int, @p2 smallmoney, @p3 decimal)   
AS   
INSERT INTO MyTable VALUES (@p1, @p2, @p3);  
  

L’exemple crée des paramètres et appelle la procédure stockée MoneyProcedure .The example creates parameters and calls the MoneyProcedure stored procedure.

public void CreateMyProc(OdbcConnection connection)
{
    OdbcCommand command = connection.CreateCommand();
    command.CommandText = "{ call MyProc(?,?,?) }";

    OdbcParameter param = new OdbcParameter();
    param.DbType = DbType.Int32;
    param.Value = 1;
    command.Parameters.Add(param);

    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);

    param = new OdbcParameter();
    param.DbType = DbType.Decimal;
    param.Value = 1;
    command.Parameters.Add(param);

    command.ExecuteNonQuery();

 }
Public Sub CreateMyProc(ByVal connection As OdbcConnection)

  Dim command As OdbcCommand = connection.CreateCommand()
  Command.CommandText = "{ call MyProc(?,?,?) }"

  Dim param As New OdbcParameter()
  param.DbType = DbType.Int32
  param.Value = 1
  command.Parameters.Add(param)

  param = New OdbcParameter()
  param.DbType = DbType.Decimal
  param.Value = 1
  command.Parameters.Add(param)

  param = New OdbcParameter()
  param.DbType = DbType.Decimal
  param.Value = 1
  command.Parameters.Add(param)

  command.ExecuteNonQuery()

End Sub

Remarques

Le nombre de paramètres dans la collection doit être égal au nombre d’espaces réservés de paramètre dans le texte de la commande, sinon le .NET Framework Fournisseur de données pour ODBC génère une erreur.The number of parameters in the collection must equal the number of parameter placeholders within the command text, or else the .NET Framework Data Provider for ODBC raises an error.

Propriétés

Count Count Count Count

Retourne un entier qui contient le nombre d'éléments dans OdbcParameterCollection.Returns an Integer that contains the number of elements in the OdbcParameterCollection. Lecture seule.Read-only.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Obtient une valeur qui indique si OdbcParameterCollection est de taille fixe.Gets a value that indicates whether the OdbcParameterCollection has a fixed size. Lecture seule.Read-only.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtient une valeur qui indique si l'objet OdbcParameterCollection est en lecture seule.Gets a value that indicates whether the OdbcParameterCollection is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtient une valeur qui indique si l’objet OdbcParameterCollection est synchronisé.Gets a value that indicates whether the OdbcParameterCollection is synchronized. Lecture seule.Read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Obtient ou définit le OdbcParameter à l'index spécifié.Gets or sets the OdbcParameter at the specified index.

Item[String] Item[String] Item[String] Item[String]

Obtient ou définit OdbcParameter portant le nom spécifié.Gets or sets the OdbcParameter with the specified name.

SyncRoot SyncRoot SyncRoot SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à OdbcParameterCollection.Gets an object that can be used to synchronize access to the OdbcParameterCollection. Lecture seule.Read-only.

Méthodes

Add(Object) Add(Object) Add(Object) Add(Object)

Ajoute l'objet OdbcParameter spécifié à OdbcParameterCollection.Adds the specified OdbcParameter object to the OdbcParameterCollection.

Add(OdbcParameter) Add(OdbcParameter) Add(OdbcParameter) Add(OdbcParameter)

Ajoute le OdbcParameter spécifié à OdbcParameterCollection.Adds the specified OdbcParameter to the OdbcParameterCollection.

Add(String, Object) Add(String, Object) Add(String, Object) Add(String, Object)

Ajoute OdbcParameter à OdbcParameterCollection en fonction de la valeur et du nom du paramètre.Adds an OdbcParameter to the OdbcParameterCollection given the parameter name and value.

Add(String, OdbcType) Add(String, OdbcType) Add(String, OdbcType) Add(String, OdbcType)

Ajoute OdbcParameter à OdbcParameterCollection en fonction du nom du paramètre et du type de données.Adds an OdbcParameter to the OdbcParameterCollection, given the parameter name and data type.

Add(String, OdbcType, Int32) Add(String, OdbcType, Int32) Add(String, OdbcType, Int32) Add(String, OdbcType, Int32)

Ajoute un OdbcParameter à OdbcParameterCollection, en fonction du nom du paramètre, du type de données et de la longueur de colonne.Adds an OdbcParameter to the OdbcParameterCollection, given the parameter name, data type, and column length.

Add(String, OdbcType, Int32, String) Add(String, OdbcType, Int32, String) Add(String, OdbcType, Int32, String) Add(String, OdbcType, Int32, String)

Ajoute OdbcParameter à OdbcParameterCollection en fonction du nom du paramètre, du type de données, de la longueur de colonne et du nom de colonne source.Adds an OdbcParameter to the OdbcParameterCollection given the parameter name, data type, column length, and source column name.

AddRange(Array) AddRange(Array) AddRange(Array) AddRange(Array)

Ajoute un tableau de valeurs à la fin de l'objet OdbcParameterCollection.Adds an array of values to the end of the OdbcParameterCollection.

AddRange(OdbcParameter[]) AddRange(OdbcParameter[]) AddRange(OdbcParameter[]) AddRange(OdbcParameter[])

Ajoute un tableau de valeurs OdbcParameter à la fin de l'objet OdbcParameterCollection.Adds an array of OdbcParameter values to the end of the OdbcParameterCollection.

AddWithValue(String, Object) AddWithValue(String, Object) AddWithValue(String, Object) AddWithValue(String, Object)

Ajoute une valeur à la fin de l'objet OdbcParameterCollection.Adds a value to the end of the OdbcParameterCollection.

Clear() Clear() Clear() Clear()

Supprime tous les objets OdbcParameter de OdbcParameterCollection.Removes all OdbcParameter objects from the OdbcParameterCollection.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Détermine si l'objet Object spécifié se trouve dans cet objet OdbcParameterCollection.Determines whether the specified Object is in this OdbcParameterCollection.

Contains(OdbcParameter) Contains(OdbcParameter) Contains(OdbcParameter) Contains(OdbcParameter)

Détermine si l'objet OdbcParameter spécifié se trouve dans cet objet OdbcParameterCollection.Determines whether the specified OdbcParameter is in this OdbcParameterCollection.

Contains(String) Contains(String) Contains(String) Contains(String)

Obtient une valeur indiquant s'il existe dans la collection un objet OdbcParameter portant le nom de paramètre spécifié.Gets a value indicating whether an OdbcParameter object with the specified parameter name exists in the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copie tous les éléments de l'objet OdbcParameterCollection actuel dans le Array unidimensionnel spécifié, à partir de l'index Array de destination spécifié.Copies all the elements of the current OdbcParameterCollection to the specified one-dimensional Array starting at the specified destination Array index.

CopyTo(OdbcParameter[], Int32) CopyTo(OdbcParameter[], Int32) CopyTo(OdbcParameter[], Int32) CopyTo(OdbcParameter[], Int32)

Copie tous les éléments de l'objet OdbcParameterCollection actuel dans l'objet OdbcParameterCollection spécifié à partir de l'index de destination donné.Copies all the elements of the current OdbcParameterCollection to the specified OdbcParameterCollection starting at the specified destination index.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retourne un énumérateur qui itère au sein de OdbcParameterCollection.Returns an enumerator that iterates through the OdbcParameterCollection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Obtient l'emplacement du Object spécifié dans la collection.Gets the location of the specified Object within the collection.

IndexOf(OdbcParameter) IndexOf(OdbcParameter) IndexOf(OdbcParameter) IndexOf(OdbcParameter)

Obtient l'emplacement du OdbcParameter spécifié dans la collection.Gets the location of the specified OdbcParameter within the collection.

IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Obtient l'emplacement de l'objet OdbcParameter spécifié portant le nom donné.Gets the location of the specified OdbcParameter with the specified name.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Insère un élément Object dans OdbcParameterCollection à l'index spécifié.Inserts a Object into the OdbcParameterCollection at the specified index.

Insert(Int32, OdbcParameter) Insert(Int32, OdbcParameter) Insert(Int32, OdbcParameter) Insert(Int32, OdbcParameter)

Insère un objet OdbcParameter dans OdbcParameterCollection à l'index spécifié.Inserts a OdbcParameter object into the OdbcParameterCollection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Supprime l'objet Object de OdbcParameterCollection.Removes the Object object from the OdbcParameterCollection.

Remove(OdbcParameter) Remove(OdbcParameter) Remove(OdbcParameter) Remove(OdbcParameter)

Supprime OdbcParameter de OdbcParameterCollection.Removes the OdbcParameter from the OdbcParameterCollection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Supprime l'objet OdbcParameter de l'objet OdbcParameterCollection à l'index spécifié.Removes the OdbcParameter from the OdbcParameterCollection at the specified index.

RemoveAt(String) RemoveAt(String) RemoveAt(String) RemoveAt(String)

Supprime OdbcParameter du OdbcParameterCollection avec le nom de paramètre spécifié.Removes the OdbcParameter from the OdbcParameterCollection with the specified parameter name.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à

Voir aussi