Share via


OracleParameter Construtores

Definição

Inicializa uma nova instância da classe OracleParameter.

Sobrecargas

OracleParameter()

Inicializa uma nova instância da classe OracleParameter.

OracleParameter(String, OracleType)

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

OracleParameter(String, Object)

Inicializa uma nova instância da classe OracleParameter que usa o nome do parâmetro e um objeto OracleParameter.

OracleParameter(String, OracleType, Int32)

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

OracleParameter(String, OracleType, Int32, String)

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

OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)

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

OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Inicializa uma nova instância da classe OracleParameter 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.

OracleParameter()

Inicializa uma nova instância da classe OracleParameter.

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

Aplica-se a

OracleParameter(String, OracleType)

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

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType)

Parâmetros

name
String

O nome do parâmetro.

oracleType
OracleType

Um dos valores de OracleType.

Exceções

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

Exemplos

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

public void CreateOracleParameter()
{
   OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar);
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 14;
}
Public Sub CreateOracleParameter()
    Dim parameter As New OracleParameter("DName", OracleType.VarChar)
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 14
End Sub

Aplica-se a

OracleParameter(String, Object)

Inicializa uma nova instância da classe OracleParameter que usa o nome do parâmetro e um objeto OracleParameter.

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

Parâmetros

name
String

O nome do parâmetro.

value
Object

Um objeto OracleParameter.

Comentários

Quando você especifica um Object no value parâmetro , o DbType é inferido do tipo microsoft .NET Framework do Object.

Tenha cuidado ao usar essa sobrecarga do OracleParameter construtor. Como essa sobrecarga usa um value tipo Object, você deve converter o valor integral em um Object tipo quando o valor for zero, como demonstra o exemplo do Microsoft Visual C# a seguir.

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

Se você não executar essa conversão, o compilador assumirá que você está tentando chamar a sobrecarga do OracleParameterconstrutor (string, OracleType) .

Aplica-se a

OracleParameter(String, OracleType, Int32)

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

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer)

Parâmetros

name
String

O nome do parâmetro.

oracleType
OracleType

Um dos valores de OracleType.

size
Int32

O tamanho do parâmetro.

Exceções

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

Exemplos

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

public void CreateOracleParameter()
{
   OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,14);
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
    Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14)
    parameter.Direction = ParameterDirection.Output
End Sub

Aplica-se a

OracleParameter(String, OracleType, Int32, String)

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

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::String ^ srcColumn);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, string srcColumn);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, srcColumn As String)

Parâmetros

name
String

O nome do parâmetro.

oracleType
OracleType

Um dos valores de OracleType.

size
Int32

O tamanho do parâmetro.

srcColumn
String

O nome da coluna de origem.

Exceções

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

Exemplos

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

public void CreateOracleParameter()
{
   OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,
                14,"DName");
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
    Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14, "DName")
    parameter.Direction = ParameterDirection.Output
End Sub

Aplica-se a

OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)

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

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::Data::ParameterDirection direction, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * string * System.Data.DataRowVersion * bool * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)

Parâmetros

name
String

O nome do parâmetro a ser mapeado.

oracleType
OracleType

Um dos valores de OracleType.

size
Int32

O tamanho do parâmetro.

direction
ParameterDirection

Um dos valores de ParameterDirection.

sourceColumn
String

O nome da coluna de origem.

sourceVersion
DataRowVersion

Um dos valores de DataRowVersion.

sourceColumnNullMapping
Boolean

true se a coluna de origem permitir valor nulo; caso contrário, false.

value
Object

Um Object que é o valor do OracleParameter.

Exceções

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

Aplica-se a

OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Inicializa uma nova instância da classe OracleParameter 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:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, 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 OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, 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

name
String

O nome do parâmetro.

oracleType
OracleType

Um dos valores de OracleType.

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

Exceções

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

Exemplos

O exemplo a seguir cria um OracleParameter e exibe o ParameterName.

public void CreateOracleParameter()
 {
    OracleParameter parameter = new OracleParameter(
        "DName",OracleType.VarChar,
        11,ParameterDirection.Output,true,0,0,"DName",
        DataRowVersion.Current,"ENGINEERING");
    Console.WriteLine(parameter.ToString());
 }
Public Sub CreateOracleParameter()
    Dim parameter As New OracleParameter( _
        "DName", OracleType.VarChar, 11, _
        ParameterDirection.Output, True, 0, 0, _
        "DName", DataRowVersion.Current, "ENGINEERING")
    Console.WriteLine(parameter.ToString())
End Sub

Aplica-se a