IDataParameter.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:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object? Value { get; set; }
public object Value { get; set; }
member this.Value : obj with get, set
Public Property Value As Object
Valor de propiedad
Object que es el valor del parámetro. El valor predeterminado es null.
Ejemplos
En el ejemplo siguiente se crea una instancia de la clase de implementación, SqlParameter, y se establecen algunas de sus propiedades.
public void CreateSqlParameter()
{
SqlParameter parameter = new SqlParameter(
"@Description", SqlDbType.VarChar);
parameter.Value = "garden hose";
parameter.Size = 11;
}
Public Sub CreateSqlParameter()
Dim parameter As New SqlParameter( _
"@Description", SqlDbType.VarChar)
parameter.Value = "garden hose"
parameter.Size = 11
End Sub
Comentarios
En el caso de los parámetros de entrada, el valor se enlaza al IDbCommand objeto que se envía al servidor. Para los parámetros de IDbCommand valor devuelto y de salida, el valor se establece al finalizar y después de cerrar .IDataReader
Al enviar un valor de parámetro NULL al servidor, el usuario debe especificar DBNull
, no null. El valor nulo en el sistema es un objeto vacío que no tiene ningún valor. Para representar los valores nulos, se usaDBNull
.
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.
La Value propiedad se sobrescribe mediante Update.