OleDbParameterCollection.Item[] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit OleDbParameter avec un attribut spécifié.
Surcharges
Item[String] |
Obtient ou définit OleDbParameter portant le nom spécifié. |
Item[Int32] |
Obtient ou définit le OleDbParameter à l'index spécifié. |
Item[String]
- Source:
- OleDbParameterCollection.cs
- Source:
- OleDbParameterCollection.cs
- Source:
- OleDbParameterCollection.cs
- Source:
- OleDbParameterCollection.cs
Obtient ou définit OleDbParameter portant le nom spécifié.
public:
property System::Data::OleDb::OleDbParameter ^ default[System::String ^] { System::Data::OleDb::OleDbParameter ^ get(System::String ^ parameterName); void set(System::String ^ parameterName, System::Data::OleDb::OleDbParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.OleDb.OleDbParameter this[string parameterName] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(string) : System.Data.OleDb.OleDbParameter with get, set
Default Public Property Item(parameterName As String) As OleDbParameter
Paramètres
- parameterName
- String
Nom du paramètre à récupérer.
Valeur de propriété
Objet OleDbParameter portant le nom spécifié.
- Attributs
Exceptions
Le nom spécifié n'existe pas.
Exemples
L’exemple suivant recherche un OleDbParameter avec un donné ParameterName dans un OleDbParameterCollection. Si le paramètre existe, l’exemple montre comment afficher le nom et l’index du paramètre. Si le paramètre n’existe pas, l’exemple affiche une erreur. Cet exemple suppose qu’un OleDbParameterCollection a déjà été créé.
public void SearchParameters()
{
// ...
// create OleDbParameterCollection parameters
// ...
if (!parameters.Contains("Description"))
Console.WriteLine("ERROR: no such parameter in the collection");
else
Console.WriteLine("Name: " + parameters["Description"].ToString() +
"Index: " + parameters.IndexOf("Description").ToString());
}
Public Sub SearchParameters()
' ...
' create OleDbParameterCollection parameters
' ...
If Not parameters.Contains("Description") Then
Console.WriteLine("ERROR: no such parameter in the collection")
Else
Console.WriteLine("Name: " & parameters("Description").ToString() & _
"Index: " & parameters.IndexOf("Description").ToString())
End If
End Sub
Voir aussi
S’applique à
Item[Int32]
- Source:
- OleDbParameterCollection.cs
- Source:
- OleDbParameterCollection.cs
- Source:
- OleDbParameterCollection.cs
- Source:
- OleDbParameterCollection.cs
Obtient ou définit le OleDbParameter à l'index spécifié.
public:
property System::Data::OleDb::OleDbParameter ^ default[int] { System::Data::OleDb::OleDbParameter ^ get(int index); void set(int index, System::Data::OleDb::OleDbParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.OleDb.OleDbParameter this[int index] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(int) : System.Data.OleDb.OleDbParameter with get, set
Default Public Property Item(index As Integer) As OleDbParameter
Paramètres
- index
- Int32
Index de base zéro du paramètre à récupérer.
Valeur de propriété
OleDbParameter au niveau de l'index spécifié.
- Attributs
Exceptions
L'index spécifié n'existe pas.
Exemples
L’exemple suivant crée un OleDbParameterCollection, ajoute des instances de OleDbParameter à la collection, affiche les noms de ses OleDbParameter objets, puis efface la collection.
public void CreateParamCollection(OleDbCommand command)
{
OleDbParameterCollection paramCollection = command.Parameters;
paramCollection.Add("@CategoryName", OleDbType.Char);
paramCollection.Add("@Description", OleDbType.Char);
paramCollection.Add("@Picture", OleDbType.Binary);
string parameterNames = "";
for (int i=0; i < paramCollection.Count; i++)
parameterNames += paramCollection[i].ToString() + "\n";
Console.WriteLine(parameterNames);
paramCollection.Clear();
}
Public Sub CreateParamCollection(command As OleDbCommand)
Dim paramCollection As OleDbParameterCollection = _
command.Parameters
paramCollection.Add("@CategoryName", OleDbType.Char)
paramCollection.Add("@Description", OleDbType.Char)
paramCollection.Add("@Picture", OleDbType.Binary)
Dim parameterNames As String = ""
For i As Integer = 0 To paramCollection.Count - 1
parameterNames += paramCollection(i).ToString() & _
ControlChars.Cr
Next
Console.WriteLine(parameterNames)
paramCollection.Clear()
End Sub