OdbcParameter.Value Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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; }
[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
En el caso de 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 cerrar .OdbcDataReader
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, también se deduce el tamaño, la precisión y la escala cuando Value se ejecuta la instrucción parametrizada. Sin embargo, los valores inferidos no se exponen al usuario.
El método sobrescribe la ValueUpdate
propiedad .