Share via


OdbcParameter.ParameterName Propriété

Définition

Obtient ou définit le nom de l'objet 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 de l'objet 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 qui est 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 ODBC .NET utilise des paramètres positionnels marqués avec un point d’interrogation ( ?) dans la syntaxe du texte de commande. Les objets de paramètre dans et OdbcParameterCollection les paramètres réels acceptés par la procédure stockée ou l’instruction SQL paramétrée correspondent les uns aux autres en fonction de l’ordre dans lequel les OdbcParameter objets sont insérés dans la collection au lieu de par nom de paramètre. Les noms de paramètres peuvent être fournis, mais seront ignorés lors de la liaison d’objet de paramètre.

S’applique à

Voir aussi