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