OleDbParameter Constructores

Definición

Inicializa una nueva instancia de la clase OleDbParameter.

Sobrecargas

Nombre Description
OleDbParameter()

Inicializa una nueva instancia de la clase OleDbParameter.

OleDbParameter(String, OleDbType)

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

OleDbParameter(String, Object)

Inicializa una nueva instancia de la OleDbParameter clase que usa el nombre del parámetro y el valor del nuevo OleDbParameter.

OleDbParameter(String, OleDbType, Int32)

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

OleDbParameter(String, OleDbType, Int32, String)

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

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Inicializa una nueva instancia de la OleDbParameter 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.

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

Inicializa una nueva instancia de la OleDbParameter 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.

OleDbParameter()

Inicializa una nueva instancia de la clase OleDbParameter.

public:
 OleDbParameter();
public OleDbParameter();
Public Sub New ()

Ejemplos

En el ejemplo siguiente se crea y OleDbParameter se establecen algunas de sus propiedades.

public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter();
   parameter.ParameterName = "Description";
   parameter.OleDbType = OleDbType.VarChar;
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter()
    parameter.ParameterName = "Description"
    parameter.OleDbType = OleDbType.VarChar
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub

Consulte también

Se aplica a

OleDbParameter(String, OleDbType)

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

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType);
public OleDbParameter(string name, System.Data.OleDb.OleDbType dataType);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType)

Parámetros

name
String

Nombre del parámetro que se va a asignar.

dataType
OleDbType

Uno de los OleDbType valores.

Excepciones

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

Ejemplos

En el ejemplo siguiente se crea y OleDbParameter se establecen algunas de sus propiedades.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar);
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar)
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub

Comentarios

El tipo de datos y, si procede, Size y Precision se deducen del valor del dataType parámetro .

Consulte también

Se aplica a

OleDbParameter(String, Object)

Inicializa una nueva instancia de la OleDbParameter clase que usa el nombre del parámetro y el valor del nuevo OleDbParameter.

public:
 OleDbParameter(System::String ^ name, System::Object ^ value);
public OleDbParameter(string name, object value);
new System.Data.OleDb.OleDbParameter : string * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, value As Object)

Parámetros

name
String

Nombre del parámetro que se va a asignar.

value
Object

Valor del nuevo OleDbParameter objeto.

Ejemplos

En el ejemplo siguiente se crea un OleDbParameter.


public static void CreateOleDbParameter()
{
   OleDbParameter myParameter = new OleDbParameter("Description", "Beverages");
}

Public Shared Sub CreateOleDbParameter() 
   Dim myParameter As New OleDbParameter("Description", "Beverages")
End Sub

Comentarios

Tenga cuidado cuando use esta sobrecarga del OleDbParameter constructor para especificar valores de parámetros enteros. 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 OleDbParameter("@pname", Convert.ToInt32(0));

Si no realiza esta conversión, el compilador supone que está intentando llamar a la sobrecarga del OleDbParameter constructor.

Consulte también

Se aplica a

OleDbParameter(String, OleDbType, Int32)

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

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size);
public OleDbParameter(string name, System.Data.OleDb.OleDbType dataType, int size);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer)

Parámetros

name
String

Nombre del parámetro que se va a asignar.

dataType
OleDbType

Uno de los OleDbType valores.

size
Int32

Longitud del parámetro.

Excepciones

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

Ejemplos

En el ejemplo siguiente se crea y OleDbParameter se establecen algunas de sus propiedades.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar,88);
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar, 88)
    parameter.Direction = ParameterDirection.Output
End Sub

Comentarios

Size Se deduce del valor del dataType parámetro si no se establece explícitamente en el size parámetro .

Consulte también

Se aplica a

OleDbParameter(String, OleDbType, Int32, String)

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

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size, System::String ^ srcColumn);
public OleDbParameter(string name, System.Data.OleDb.OleDbType dataType, int size, string srcColumn);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer, srcColumn As String)

Parámetros

name
String

Nombre del parámetro que se va a asignar.

dataType
OleDbType

Uno de los OleDbType valores.

size
Int32

Longitud del parámetro.

srcColumn
String

El nombre de la columna de origen.

Excepciones

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

Ejemplos

En el ejemplo siguiente se crea y OleDbParameter se establecen algunas de sus propiedades.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter(
       "Description",OleDbType.VarChar,
       88,"Description");
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 88, "Description")
    parameter.Direction = ParameterDirection.Output
End Sub

Comentarios

Size Se deduce del valor del dataType parámetro si no se establece explícitamente en el size parámetro .

Consulte también

Se aplica a

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Inicializa una nueva instancia de la OleDbParameter 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:
 OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, 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 OleDbParameter(string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, 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

parameterName
String

Nombre del parámetro.

dbType
OleDbType

Uno de los OleDbType 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, es .

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 .OleDbParameter

Excepciones

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

Ejemplos

En el ejemplo siguiente se crea y OleDbParameter se muestra .ParameterName

public void CreateOleDbParameter()
{
    OleDbParameter parameter = new OleDbParameter(
        "Description", OleDbType.VarChar, 11,
        ParameterDirection.Output, true, 0, 0, "Description",
        DataRowVersion.Current, "garden hose");
    Console.WriteLine(parameter.ToString());
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 11, _
        ParameterDirection.Output, True, 0, 0, _
        "Description", DataRowVersion.Current, "garden hose")
    Console.WriteLine(parameter.ToString())
End Sub

Comentarios

y SizePrecision se deducen del valor del dataType parámetro si no se establecen explícitamente en los size parámetros y precision .

Consulte también

Se aplica a

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

Inicializa una nueva instancia de la OleDbParameter 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:
 OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, int size, System::Data::ParameterDirection direction, System::Byte precision, System::Byte scale, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OleDbParameter(string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, byte precision, byte scale, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * byte * byte * string * System.Data.DataRowVersion * bool * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, size As Integer, direction As ParameterDirection, precision As Byte, scale As Byte, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)

Parámetros

parameterName
String

Nombre del parámetro.

dbType
OleDbType

Uno de los OleDbType valores.

size
Int32

Longitud del parámetro.

direction
ParameterDirection

Uno de los ParameterDirection valores.

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.

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; false si no es así.

value
Object

que Object es el valor de .OleDbParameter

Excepciones

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

Ejemplos

En el ejemplo siguiente se crea y OleDbParameter se muestra .ParameterName

public void CreateOleDbParameter()
{
    OleDbParameter parameter = new OleDbParameter(
        "Description", OleDbType.VarChar, 11,
        ParameterDirection.Output, true, 0, 0, "Description",
        DataRowVersion.Current, "garden hose");
    Console.WriteLine(parameter.ToString());
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 11, _
        ParameterDirection.Output, True, 0, 0, _
        "Description", DataRowVersion.Current, "garden hose")
    Console.WriteLine(parameter.ToString())
End Sub

Comentarios

y SizePrecision se deducen del valor del dataType parámetro si no se establecen explícitamente en los size parámetros y precision .

Consulte también

Se aplica a