OdbcParameter.ParameterName Propriété

Définition

Obtient ou définit le nom du OdbcParameter.

public:
 virtual property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public:
 property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public override string ParameterName { get; set; }
public string ParameterName { get; set; }
member this.ParameterName : string with get, set
Public Overrides Property ParameterName As String
Public Property ParameterName As String

Valeur de propriété

Nom du OdbcParameter. La valeur par défaut est une chaîne vide ( » « ).

Implémente

Exemples

L’exemple suivant suppose que la source de données a un nom de table MyTable et une procédure stockée nommée MyProc définie comme suit :

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

L’exemple suivant crée des paramètres et appelle la procédure stockée MyProc :

Public Sub CreateMyProc(connection As OdbcConnection)

   Dim command As OdbcCommand = connection.CreateCommand()

   command.CommandText = "{ call MyProc(?,?,?) }"
   command.Parameters.Add("", OdbcType.Int).Value = 1
   command.Parameters.Add("", OdbcType.Decimal).Value = 2
   command.Parameters.Add("", OdbcType.Decimal).Value = 3

End Sub
public void CreateMyProc(OdbcConnection connection)
{
   OdbcCommand command = myConnection.CreateCommand();

   command.CommandText = "{ call MyProc(?,?,?) }";
   command.Parameters.Add("", OdbcType.Int).Value = 1;
   command.Parameters.Add("", OdbcType.Decimal).Value = 2;
   command.Parameters.Add("", OdbcType.Decimal).Value = 3;
}

Remarques

Au lieu de paramètres nommés, le fournisseur d'.NET ODBC utilise des paramètres positionnels marqués avec un point d’interrogation ( ?) dans la syntaxe du texte de la commande. Les objets de paramètre dans les OdbcParameterCollection paramètres et les paramètres réels acceptés par la procédure stockée ou l’instruction SQL paramétrable correspondent les uns aux autres en fonction de l’ordre dans lequel les OdbcParameter objets sont insérés dans la collection au lieu d’un nom de paramètre. Les noms de paramètres peuvent être fournis, mais sont ignorés pendant la liaison d’objet de paramètre.

S’applique à

Voir aussi