OdbcParameter.ParameterName 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 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.