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