Compartir a través de


OleDbParameter Constructores

Definición

Inicializa una nueva instancia de la clase OleDbParameter.

Sobrecargas

OleDbParameter()

Inicializa una nueva instancia de la clase OleDbParameter.

OleDbParameter(String, OleDbType)

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

OleDbParameter(String, Object)

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

OleDbParameter(String, OleDbType, Int32)

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

OleDbParameter(String, OleDbType, Int32, String)

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

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

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

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

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

OleDbParameter()

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs

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)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs

Inicializa una nueva instancia de la clase OleDbParameter con 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);
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 valores de OleDbType.

Excepciones

El valor proporcionado en el parámetro dataType es un tipo de datos de 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)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs

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

public:
 OleDbParameter(System::String ^ name, System::Object ^ value);
public OleDbParameter (string? name, 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 objeto OleDbParameter.

Ejemplos

En el ejemplo siguiente se crea un OleDbParameterobjeto .


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 parámetro value de tipo Object, cuando el valor entero sea cero se debe convertir en un tipo Object, tal como se muestra en el siguiente ejemplo de C#.

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

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

Consulte también

Se aplica a

OleDbParameter(String, OleDbType, Int32)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs

Inicializa una nueva instancia de la clase OleDbParameter con el nombre de 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);
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 valores de OleDbType.

size
Int32

Longitud del parámetro.

Excepciones

El valor proporcionado en el parámetro dataType es un tipo de datos de 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

Se Size 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)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs

Inicializa una nueva instancia de la clase OleDbParameter con el nombre de parámetro, el tipo de datos, la longitud y el nombre de la 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);
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 valores de OleDbType.

size
Int32

Longitud del parámetro.

srcColumn
String

El nombre de la columna de origen.

Excepciones

El valor proporcionado en el parámetro dataType es un tipo de datos de 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

Se Size 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)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs

Inicializa una nueva instancia de la clase OleDbParameter 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:
 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);
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

El nombre del parámetro.

dbType
OleDbType

Uno de los valores de OleDbType.

size
Int32

Longitud del parámetro.

direction
ParameterDirection

Uno de los valores de ParameterDirection.

isNullable
Boolean

true si el valor del campo puede ser null; en caso contrario, 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.

scale
Byte

Número total de posiciones decimales 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 OleDbParameter.

Excepciones

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

Ejemplos

En el ejemplo siguiente se crea un OleDbParameter objeto y 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)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs

Inicializa una nueva instancia de la clase OleDbParameter 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:
 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);
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

El nombre del parámetro.

dbType
OleDbType

Uno de los valores de OleDbType.

size
Int32

Longitud del parámetro.

direction
ParameterDirection

Uno de los valores de ParameterDirection.

precision
Byte

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

scale
Byte

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

sourceColumn
String

El nombre de la columna de origen.

sourceVersion
DataRowVersion

Uno de los valores de DataRowVersion.

sourceColumnNullMapping
Boolean

true si la columna de origen acepta valores null; false en caso contrario.

value
Object

Object que es el valor de OleDbParameter.

Excepciones

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

Ejemplos

En el ejemplo siguiente se crea un OleDbParameter objeto y 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