OracleParameter.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:
virtual property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[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; }
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Public Overrides Property Value As Object
Valor de propiedad
Objeto que representa el valor del parámetro. El valor predeterminado es null.
Implementaciones
- Atributos
Comentarios
Para los parámetros de entrada, el valor se enlaza al OracleCommand objeto que se envía al servidor. En el caso de OracleCommand los parámetros output y return-value, el valor se establece al finalizar y después de OracleDataReader cerrar .
Para un parámetro de entrada, Value se puede establecer en un objeto de un tipo de datos de Microsoft .NET Framework o de un tipo de datos de Oracle (por ejemplo, o OracleNumberOracleString).
Al enviar un valor de parámetro null al servidor, debe especificar DBNull, no null. Un valor NULL en el sistema es un objeto vacío que no tiene ningún valor. DBNull se usa para representar valores NULL.
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 .
Las DbTypepropiedades , OracleTypey Size de un parámetro se pueden deducir estableciendo Value. Por lo tanto, no es necesario especificarlos. Sin embargo, no se exponen en OracleParameter la configuración de propiedades. Por ejemplo, si el tamaño del parámetro se ha inferido, Size no contiene valor inferido después de la ejecución de la instrucción.
Los InputOutput
valores , Output
y ReturnValue
ParameterDirection usados por la propiedad Value serán tipos de datos de Microsoft .NET Framework, a menos que el valor de entrada fuera un tipo de datos de Oracle (por ejemplo, OracleNumber o OracleString). Esto no se aplica a los tipos de datos REF CURSOR, BFILE o LOB.
El Value método Update sobrescribe la propiedad .
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de