Share via


OdbcParameter.Value Propriété

Définition

Obtient ou définit la valeur du paramètre.

public:
 virtual property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public override object Value { get; set; }
public override object? Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public override object Value { get; set; }
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Value : obj with get, set
Public Overrides Property Value As Object
Public Property Value As Object

Valeur de propriété

Object qui représente la valeur du paramètre. La valeur par défaut est null.

Implémente

Attributs

Exemples

L’exemple suivant crée un OdbcParameter et définit certaines de ses propriétés.

Public Sub CreateOdbcParameter()  
    Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 88)  
    parameter.Value = "garden hose"  
End Sub   
public void CreateOdbcParameter()   
 {  
    OdbcParameter parameter = new OdbcParameter("Description", OdbcType.VarChar, 88);  
    parameter.Value = "garden hose";  
 }  

Remarques

Pour les paramètres d’entrée, la valeur est liée au OdbcCommand qui est envoyé au serveur. Pour les paramètres de sortie et de valeur de retour, la valeur est définie à l’achèvement OdbcCommand du et après la fermeture de OdbcDataReader .

Lorsque vous envoyez une valeur de paramètre Null au serveur, l’utilisateur doit spécifier DBNull, et non null. Une valeur Null dans le système est un objet vide qui n’a aucune valeur. DBNull est utilisé pour représenter les valeurs Null. Si le paramètre est utilisé pour appeler une procédure stockée avec des paramètres qui ont des valeurs par défaut, la valeur Value null entraîne l’utilisation de la valeur par défaut.

Si l’application spécifie le type de base de données, la valeur liée est convertie en ce type lorsque le fournisseur envoie les données au serveur. Le fournisseur tente de convertir n’importe quel type de valeur s’il prend en charge l’interface IConvertible . Des erreurs de conversion peuvent se produire si le type spécifié n’est pas compatible avec la valeur.

DbType Les propriétés et OdbcType peuvent être déduites en définissant Value. Le cas échéant, la taille, la précision et l’échelle sont également déduites du moment où Value l’instruction paramétrable est exécutée. Toutefois, les valeurs déduites ne sont pas exposées à l’utilisateur.

La Value propriété est remplacée par la Update méthode .

S’applique à

Voir aussi