Partilhar via


OleDbParameter Construtores

Definição

Inicializa uma nova instância da classe OleDbParameter.

Sobrecargas

OleDbParameter()

Inicializa uma nova instância da classe OleDbParameter.

OleDbParameter(String, OleDbType)

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro e o tipo de dados.

OleDbParameter(String, Object)

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro e o valor do novo OleDbParameter.

OleDbParameter(String, OleDbType, Int32)

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro, o tipo de dados e o tamanho.

OleDbParameter(String, OleDbType, Int32, String)

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro, o tipo de dados, o tamanho e o nome da coluna de origem.

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

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro, o tipo de dados, o tamanho, o nome da coluna de origem, a direção de parâmetro, a precisão numérica e outras propriedades.

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

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro, o tipo de dados, o tamanho, o nome da coluna de origem, a direção de parâmetro, a precisão numérica e outras propriedades.

OleDbParameter()

Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs

Inicializa uma nova instância da classe OleDbParameter.

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

Exemplos

O exemplo a seguir cria um OleDbParameter e define algumas de suas propriedades.

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

Confira também

Aplica-se a

OleDbParameter(String, OleDbType)

Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro e o tipo de dados.

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

O nome do parâmetro a ser mapeado.

dataType
OleDbType

Um dos valores de OleDbType.

Exceções

O valor fornecido no parâmetro dataType é um tipo de dados de back-end inválido.

Exemplos

O exemplo a seguir cria um OleDbParameter e define algumas de suas propriedades.


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

Comentários

O tipo de dados e, se apropriado, Size e Precision são inferidos do valor do dataType parâmetro .

Confira também

Aplica-se a

OleDbParameter(String, Object)

Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro e o valor do novo 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

O nome do parâmetro a ser mapeado.

value
Object

O valor do novo objeto OleDbParameter.

Exemplos

O exemplo a seguir cria um OleDbParameter.


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

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

Comentários

Tenha cuidado ao usar essa sobrecarga do OleDbParameter construtor para especificar valores de parâmetro inteiro. Como essa sobrecarga toma um value do tipo Object, você deve converter o valor integral em um tipo Object quando o valor for zero, como demonstra o exemplo C# a seguir.

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

Se você não executar essa conversão, o compilador pressupõe que você está tentando chamar a sobrecarga do OleDbParameter construtor.

Confira também

Aplica-se a

OleDbParameter(String, OleDbType, Int32)

Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro, o tipo de dados e o tamanho.

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

O nome do parâmetro a ser mapeado.

dataType
OleDbType

Um dos valores de OleDbType.

size
Int32

O tamanho do parâmetro.

Exceções

O valor fornecido no parâmetro dataType é um tipo de dados de back-end inválido.

Exemplos

O exemplo a seguir cria um OleDbParameter e define algumas de suas propriedades.


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

Comentários

O Size será inferido do valor do dataType parâmetro se ele não estiver definido explicitamente no size parâmetro .

Confira também

Aplica-se a

OleDbParameter(String, OleDbType, Int32, String)

Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro, o tipo de dados, o tamanho e o nome da coluna de origem.

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

O nome do parâmetro a ser mapeado.

dataType
OleDbType

Um dos valores de OleDbType.

size
Int32

O tamanho do parâmetro.

srcColumn
String

O nome da coluna de origem.

Exceções

O valor fornecido no parâmetro dataType é um tipo de dados de back-end inválido.

Exemplos

O exemplo a seguir cria um OleDbParameter e define algumas de suas propriedades.


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

Comentários

O Size será inferido do valor do dataType parâmetro se ele não estiver definido explicitamente no size parâmetro .

Confira também

Aplica-se a

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

Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro, o tipo de dados, o tamanho, o nome da coluna de origem, a direção de parâmetro, a precisão numérica e outras propriedades.

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

O nome do parâmetro.

dbType
OleDbType

Um dos valores de OleDbType.

size
Int32

O tamanho do parâmetro.

direction
ParameterDirection

Um dos valores de ParameterDirection.

isNullable
Boolean

true se o valor do campo puder ser null; caso contrário, false.

precision
Byte

O número total de dígitos à esquerda e à direita do ponto decimal para o qual o Value é resolvido.

scale
Byte

O número total de casas decimais para as quais o Value é resolvido.

srcColumn
String

O nome da coluna de origem.

srcVersion
DataRowVersion

Um dos valores de DataRowVersion.

value
Object

Um Object que é o valor do OleDbParameter.

Exceções

O valor fornecido no parâmetro dataType é um tipo de dados de back-end inválido.

Exemplos

O exemplo a seguir cria um OleDbParameter e exibe o 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

Comentários

O Size e Precision serão inferidos do valor do dataType parâmetro se eles não estiverem definidos explicitamente nos size parâmetros e precision .

Confira também

Aplica-se a

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

Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs
Origem:
OleDbParameter.cs

Inicializa uma nova instância da classe OleDbParameter que usa o nome do parâmetro, o tipo de dados, o tamanho, o nome da coluna de origem, a direção de parâmetro, a precisão numérica e outras propriedades.

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

O nome do parâmetro.

dbType
OleDbType

Um dos valores de OleDbType.

size
Int32

O tamanho do parâmetro.

direction
ParameterDirection

Um dos valores de ParameterDirection.

precision
Byte

O número total de dígitos à esquerda e à direita do ponto decimal para o qual o Value é resolvido.

scale
Byte

O número total de casas decimais para as quais o Value é resolvido.

sourceColumn
String

O nome da coluna de origem.

sourceVersion
DataRowVersion

Um dos valores de DataRowVersion.

sourceColumnNullMapping
Boolean

true se a coluna de origem for nula; caso contrário, false.

value
Object

Um Object que é o valor do OleDbParameter.

Exceções

O valor fornecido no parâmetro dataType é um tipo de dados de back-end inválido.

Exemplos

O exemplo a seguir cria um OleDbParameter e exibe o 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

Comentários

O Size e Precision serão inferidos do valor do dataType parâmetro se eles não estiverem definidos explicitamente nos size parâmetros e precision .

Confira também

Aplica-se a