OleDbParameter Construtores

Definição

Inicializa uma nova instância da OleDbParameter classe.

Sobrecargas

Name Description
OleDbParameter()

Inicializa uma nova instância da OleDbParameter classe.

OleDbParameter(String, OleDbType)

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

OleDbParameter(String, Object)

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

OleDbParameter(String, OleDbType, Int32)

Inicializa uma nova instância da OleDbParameter classe que utiliza o nome do parâmetro, tipo de dado e comprimento.

OleDbParameter(String, OleDbType, Int32, String)

Inicializa uma nova instância da OleDbParameter classe que utiliza o nome do parâmetro, tipo de dado, comprimento e nome da coluna de origem.

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

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

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

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

OleDbParameter()

Inicializa uma nova instância da OleDbParameter classe.

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

Exemplos

O exemplo seguinte cria um OleDbParameter e define algumas das 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

Ver também

Aplica-se a

OleDbParameter(String, OleDbType)

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

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

O nome do parâmetro a mapear.

dataType
OleDbType

Um dos OleDbType valores.

Exceções

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

Exemplos

O exemplo seguinte cria um OleDbParameter e define algumas das 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

Observações

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

Ver também

Aplica-se a

OleDbParameter(String, Object)

Inicializa uma nova instância da OleDbParameter classe que utiliza 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);
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 mapear.

value
Object

O valor do novo OleDbParameter objeto.

Exemplos

O exemplo seguinte 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

Observações

Tenha cautela ao usar esta sobrecarga do OleDbParameter construtor para especificar valores inteiros dos parâmetros. Como esta sobrecarga toma um value de tipo Object, deve converter o valor integral para um Object tipo quando o valor é zero, como demonstra o exemplo seguinte em C#.

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

Se não realizar esta conversão, o compilador assume que está a tentar chamar a OleDbParameter sobrecarga do construtor.

Ver também

Aplica-se a

OleDbParameter(String, OleDbType, Int32)

Inicializa uma nova instância da OleDbParameter classe que utiliza o nome do parâmetro, tipo de dado e comprimento.

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

O nome do parâmetro a mapear.

dataType
OleDbType

Um dos OleDbType valores.

size
Int32

O comprimento do parâmetro.

Exceções

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

Exemplos

O exemplo seguinte cria um OleDbParameter e define algumas das 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

Observações

O Size é inferido a partir do valor do dataType parâmetro se não estiver explicitamente definido no size parâmetro.

Ver também

Aplica-se a

OleDbParameter(String, OleDbType, Int32, String)

Inicializa uma nova instância da OleDbParameter classe que utiliza o nome do parâmetro, tipo de dado, comprimento e 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);
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 mapear.

dataType
OleDbType

Um dos OleDbType valores.

size
Int32

O comprimento do parâmetro.

srcColumn
String

O nome da coluna de origem.

Exceções

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

Exemplos

O exemplo seguinte cria um OleDbParameter e define algumas das 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

Observações

O Size é inferido a partir do valor do dataType parâmetro se não estiver explicitamente definido no size parâmetro.

Ver também

Aplica-se a

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

Inicializa uma nova instância da OleDbParameter classe que utiliza o nome do parâmetro, tipo de dados, comprimento, nome da coluna de origem, direção do parâmetro, 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);
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 OleDbType valores.

size
Int32

O comprimento do parâmetro.

direction
ParameterDirection

Um dos ParameterDirection valores.

isNullable
Boolean

true se o valor do campo pode ser nulo; caso contrário false.

precision
Byte

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

scale
Byte

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

srcColumn
String

O nome da coluna de origem.

srcVersion
DataRowVersion

Um dos DataRowVersion valores.

value
Object

E Object que é o valor do OleDbParameter.

Exceções

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

Exemplos

O exemplo seguinte cria um OleDbParameter e mostra 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

Observações

Os Size e Precision são inferidos a partir do valor do dataType parâmetro se não estiverem explicitamente definidos nos size parâmetros e precision .

Ver também

Aplica-se a

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

Inicializa uma nova instância da OleDbParameter classe que utiliza o nome do parâmetro, tipo de dados, comprimento, nome da coluna de origem, direção do parâmetro, 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);
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 OleDbType valores.

size
Int32

O comprimento do parâmetro.

direction
ParameterDirection

Um dos ParameterDirection valores.

precision
Byte

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

scale
Byte

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

sourceColumn
String

O nome da coluna de origem.

sourceVersion
DataRowVersion

Um dos DataRowVersion valores.

sourceColumnNullMapping
Boolean

true se a coluna de origem for anulável; false Se não for.

value
Object

E Object que é o valor do OleDbParameter.

Exceções

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

Exemplos

O exemplo seguinte cria um OleDbParameter e mostra 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

Observações

Os Size e Precision são inferidos a partir do valor do dataType parâmetro se não estiverem explicitamente definidos nos size parâmetros e precision .

Ver também

Aplica-se a