OracleParameter Constructores
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í.
Inicializa una nueva instancia de la clase OracleParameter.
Sobrecargas
OracleParameter() |
Inicializa una nueva instancia de la clase OracleParameter. |
OracleParameter(String, OracleType) |
Inicializa una nueva instancia de la clase OracleParameter con el nombre de parámetro y el tipo de datos. |
OracleParameter(String, Object) |
Inicializa una nueva instancia de la clase OracleParameter con el nombre de parámetro y un objeto OracleParameter. |
OracleParameter(String, OracleType, Int32) |
Inicializa una nueva instancia de la clase OracleParameter con el nombre de parámetro, el tipo de datos y la longitud. |
OracleParameter(String, OracleType, Int32, String) |
Inicializa una nueva instancia de la clase OracleParameter con el nombre de parámetro, el tipo de datos, la longitud y el nombre de la columna de origen. |
OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object) |
Inicializa una nueva instancia de la clase OracleParameter con el nombre del parámetro, el tipo de datos, el tamaño, la dirección, la columna de origen, la versión de origen y otras propiedades. |
OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
Inicializa una nueva instancia de la clase OracleParameter que utiliza el nombre de parámetro, tipo de datos, longitud, nombre de columna de origen, dirección del parámetro, precisión numérica y otras propiedades. |
OracleParameter()
Inicializa una nueva instancia de la clase OracleParameter.
public:
OracleParameter();
public OracleParameter ();
Public Sub New ()
Se aplica a
OracleParameter(String, OracleType)
Inicializa una nueva instancia de la clase OracleParameter con el nombre de parámetro y el tipo de datos.
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType)
Parámetros
- name
- String
El nombre del parámetro.
- oracleType
- OracleType
Uno de los valores de OracleType.
Excepciones
El valor proporcionado en el parámetro oracleType
es un tipo de datos de back-end no válido.
Ejemplos
En el ejemplo siguiente se crea y OracleParameter se establecen algunas de sus propiedades.
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar);
parameter.Direction = ParameterDirection.Output;
parameter.Size = 14;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar)
parameter.Direction = ParameterDirection.Output
parameter.Size = 14
End Sub
Se aplica a
OracleParameter(String, Object)
Inicializa una nueva instancia de la clase OracleParameter con el nombre de parámetro y un objeto OracleParameter.
public:
OracleParameter(System::String ^ name, System::Object ^ value);
public OracleParameter (string name, object value);
new System.Data.OracleClient.OracleParameter : string * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, value As Object)
Parámetros
- name
- String
El nombre del parámetro.
- value
- Object
Un objeto OracleParameter.
Comentarios
Cuando se especifica un Object objeto en el value
parámetro , DbType se deduce del tipo de Microsoft .NET Framework de Object.
Tenga cuidado cuando use esta sobrecarga del OracleParameter constructor. Dado que esta sobrecarga toma un value
de tipo Object, debe convertir el valor entero en un Object tipo cuando el valor es cero, como se muestra en el ejemplo siguiente de Microsoft Visual C#.
Parameter = new OracleParameter("pname", Convert.ToInt32(0));
Si no realiza esta conversión, el compilador supone que está intentando llamar a la OracleParameter
sobrecarga del constructor (string
, OracleType
).
Se aplica a
OracleParameter(String, OracleType, Int32)
Inicializa una nueva instancia de la clase OracleParameter con el nombre de parámetro, el tipo de datos y la longitud.
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer)
Parámetros
- name
- String
El nombre del parámetro.
- oracleType
- OracleType
Uno de los valores de OracleType.
- size
- Int32
Longitud del parámetro.
Excepciones
El valor proporcionado en el parámetro oracleType
es un tipo de datos de back-end no válido.
Ejemplos
En el ejemplo siguiente se crea y OracleParameter se establecen algunas de sus propiedades.
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,14);
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14)
parameter.Direction = ParameterDirection.Output
End Sub
Se aplica a
OracleParameter(String, OracleType, Int32, String)
Inicializa una nueva instancia de la clase OracleParameter con el nombre de parámetro, el tipo de datos, la longitud y el nombre de la columna de origen.
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::String ^ srcColumn);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, string srcColumn);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, srcColumn As String)
Parámetros
- name
- String
El nombre del parámetro.
- oracleType
- OracleType
Uno de los valores de OracleType.
- size
- Int32
Longitud del parámetro.
- srcColumn
- String
El nombre de la columna de origen.
Excepciones
El valor proporcionado en el parámetro oracleType
es un tipo de datos de back-end no válido.
Ejemplos
En el ejemplo siguiente se crea y OracleParameter se establecen algunas de sus propiedades.
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,
14,"DName");
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14, "DName")
parameter.Direction = ParameterDirection.Output
End Sub
Se aplica a
OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)
Inicializa una nueva instancia de la clase OracleParameter con el nombre del parámetro, el tipo de datos, el tamaño, la dirección, la columna de origen, la versión de origen y otras propiedades.
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::Data::ParameterDirection direction, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * string * System.Data.DataRowVersion * bool * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)
Parámetros
- name
- String
Nombre del parámetro que se va a asignar.
- oracleType
- OracleType
Uno de los valores de OracleType.
- size
- Int32
Longitud del parámetro.
- direction
- ParameterDirection
Uno de los valores de ParameterDirection.
- sourceColumn
- String
El nombre de la columna de origen.
- sourceVersion
- DataRowVersion
Uno de los valores de DataRowVersion.
- sourceColumnNullMapping
- Boolean
Es true
si la columna de origen admite valores null; en caso contrario, es false
.
- value
- Object
Object que es el valor de OracleParameter.
Excepciones
El valor proporcionado en el parámetro oracleType
es un tipo de datos de back-end no válido.
Se aplica a
OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
Inicializa una nueva instancia de la clase OracleParameter que utiliza el nombre de parámetro, tipo de datos, longitud, nombre de columna de origen, dirección del parámetro, precisión numérica y otras propiedades.
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::Data::ParameterDirection direction, bool isNullable, System::Byte precision, System::Byte scale, System::String ^ srcColumn, System::Data::DataRowVersion srcVersion, System::Object ^ value);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, isNullable As Boolean, precision As Byte, scale As Byte, srcColumn As String, srcVersion As DataRowVersion, value As Object)
Parámetros
- name
- String
El nombre del parámetro.
- oracleType
- OracleType
Uno de los valores de OracleType.
- size
- Int32
Longitud del parámetro.
- direction
- ParameterDirection
Uno de los valores de ParameterDirection.
- isNullable
- Boolean
Es true
si el valor del campo puede ser null; en caso contrario, es false
.
- precision
- Byte
Número total de dígitos situados a la izquierda y a la derecha del separador decimal con que se resuelve Value.
- srcColumn
- String
El nombre de la columna de origen.
- srcVersion
- DataRowVersion
Uno de los valores de DataRowVersion.
- value
- Object
Object que es el valor de OracleParameter.
Excepciones
El valor proporcionado en el parámetro oracleType
es un tipo de datos de back-end no válido.
Ejemplos
En el ejemplo siguiente se crea un OracleParameter objeto y se muestra .ParameterName
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter(
"DName",OracleType.VarChar,
11,ParameterDirection.Output,true,0,0,"DName",
DataRowVersion.Current,"ENGINEERING");
Console.WriteLine(parameter.ToString());
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter( _
"DName", OracleType.VarChar, 11, _
ParameterDirection.Output, True, 0, 0, _
"DName", DataRowVersion.Current, "ENGINEERING")
Console.WriteLine(parameter.ToString())
End Sub