OdbcParameter.Value Propiedad

Definición

Obtiene o establece el valor del parámetro.

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

Valor de propiedad

Object que es el valor del parámetro. El valor predeterminado es null.

Implementaciones

Atributos

Ejemplos

En el ejemplo siguiente se crea y OdbcParameter se establecen algunas de sus propiedades.

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";  
 }  

Comentarios

Para los parámetros de entrada, el valor se enlaza al OdbcCommand objeto que se envía al servidor. En el caso de OdbcCommand los parámetros output y return-value, el valor se establece al finalizar y después de OdbcDataReader cerrar .

Al enviar un valor de parámetro null al servidor, el usuario debe especificar DBNull, no null. Un valor NULL en el sistema es un objeto vacío que no tiene ningún valor. Se usa DBNull para representar valores null. Si el parámetro se usa para llamar a un procedimiento almacenado con parámetros que tienen valores predeterminados, establecer Value en null hace que se use el valor predeterminado.

Si la aplicación especifica el tipo de base de datos, el valor enlazado se convierte en ese tipo cuando el proveedor envía los datos al servidor. El proveedor intenta convertir cualquier tipo de valor si admite la IConvertible interfaz . Los errores de conversión pueden producirse si el tipo especificado no es compatible con el valor .

DbType Las propiedades y OdbcType se pueden deducir estableciendo Value. Si procede, el tamaño, la precisión y la escala también se deducen de Value cuando se ejecuta la instrucción parametrizada. Sin embargo, los valores inferidos no se exponen al usuario.

El método sobrescribe la ValueUpdate propiedad .

Se aplica a

Consulte también