OracleParameter Constructores

Definición

Inicializa una nueva instancia de la clase OracleParameter.

Sobrecargas

Nombre Description
OracleParameter()

Inicializa una nueva instancia de la clase OracleParameter.

OracleParameter(String, OracleType)

Inicializa una nueva instancia de la OracleParameter clase que usa el nombre de parámetro y el tipo de datos.

OracleParameter(String, Object)

Inicializa una nueva instancia de la OracleParameter clase que usa el nombre del parámetro y un OracleParameter objeto .

OracleParameter(String, OracleType, Int32)

Inicializa una nueva instancia de la OracleParameter clase que usa el nombre del parámetro, el tipo de datos y la longitud.

OracleParameter(String, OracleType, Int32, String)

Inicializa una nueva instancia de la OracleParameter clase que usa el nombre del parámetro, el tipo de datos, la longitud y el nombre de columna de origen.

OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)

Inicializa una nueva instancia de la OracleParameter clase que usa 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 OracleParameter clase que usa el nombre del parámetro, el tipo de datos, la longitud, el nombre de columna de origen, la dirección del parámetro, la 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 OracleParameter clase que usa 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

Nombre del parámetro.

oracleType
OracleType

Uno de los OracleType valores.

Excepciones

El valor proporcionado en el oracleType parámetro es un tipo de datos 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 OracleParameter clase que usa el nombre del parámetro y un OracleParameter objeto .

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

Nombre del parámetro.

value
Object

Un objeto OracleParameter.

Comentarios

Al especificar un Object en el parámetro value, el DbType se deduce del tipo Microsoft .NET del 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 de C# siguiente.

Parameter = new OracleParameter("pname", Convert.ToInt32(0));

Si no realiza esta conversión, el compilador asume que está intentando llamar a la OracleParametersobrecarga del constructor (string, OracleType).

Se aplica a

OracleParameter(String, OracleType, Int32)

Inicializa una nueva instancia de la OracleParameter clase que usa el nombre del 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

Nombre del parámetro.

oracleType
OracleType

Uno de los OracleType valores.

size
Int32

Longitud del parámetro.

Excepciones

El valor proporcionado en el oracleType parámetro es un tipo de datos 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 OracleParameter clase que usa el nombre del parámetro, el tipo de datos, la longitud y el nombre de 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

Nombre del parámetro.

oracleType
OracleType

Uno de los OracleType valores.

size
Int32

Longitud del parámetro.

srcColumn
String

El nombre de la columna de origen.

Excepciones

El valor proporcionado en el oracleType parámetro es un tipo de datos 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 OracleParameter clase que usa 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 OracleType valores.

size
Int32

Longitud del parámetro.

direction
ParameterDirection

Uno de los ParameterDirection valores.

sourceColumn
String

El nombre de la columna de origen.

sourceVersion
DataRowVersion

Uno de los DataRowVersion valores.

sourceColumnNullMapping
Boolean

true si la columna de origen admite valores NULL; de lo contrario false, .

value
Object

que Object es el valor de .OracleParameter

Excepciones

El valor proporcionado en el oracleType parámetro es un tipo de datos 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 OracleParameter clase que usa el nombre del parámetro, el tipo de datos, la longitud, el nombre de columna de origen, la dirección del parámetro, la 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

Nombre del parámetro.

oracleType
OracleType

Uno de los OracleType valores.

size
Int32

Longitud del parámetro.

direction
ParameterDirection

Uno de los ParameterDirection valores.

isNullable
Boolean

true si el valor del campo puede ser NULL; de lo contrario, false.

precision
Byte

Número total de dígitos a la izquierda y derecha del separador decimal al que Value se resuelve.

scale
Byte

Número total de posiciones decimales a las que Value se resuelve.

srcColumn
String

El nombre de la columna de origen.

srcVersion
DataRowVersion

Uno de los DataRowVersion valores.

value
Object

que Object es el valor de .OracleParameter

Excepciones

El valor proporcionado en el oracleType parámetro es un tipo de datos back-end no válido.

Ejemplos

En el ejemplo siguiente se crea y OracleParameter 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

Se aplica a