OracleParameter Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da OracleParameter classe.
Sobrecargas
| Name | Description |
|---|---|
| OracleParameter() |
Inicializa uma nova instância da OracleParameter classe. |
| OracleParameter(String, OracleType) |
Inicializa uma nova instância da OracleParameter classe que utiliza o nome do parâmetro e o tipo de dado. |
| OracleParameter(String, Object) |
Inicializa uma nova instância da OracleParameter classe que usa o nome do parâmetro e um OracleParameter objeto. |
| OracleParameter(String, OracleType, Int32) |
Inicializa uma nova instância da OracleParameter classe que utiliza o nome do parâmetro, tipo de dado e comprimento. |
| OracleParameter(String, OracleType, Int32, String) |
Inicializa uma nova instância da OracleParameter classe que utiliza o nome do parâmetro, tipo de dado, comprimento e nome da coluna de origem. |
| OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object) |
Inicializa uma nova instância da OracleParameter classe que utiliza o nome do parâmetro, tipo de dado, tamanho, direção, coluna de origem, versão de origem e outras propriedades. |
| OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
Inicializa uma nova instância da OracleParameter 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. |
OracleParameter()
Inicializa uma nova instância da OracleParameter classe.
public:
OracleParameter();
public OracleParameter();
Public Sub New ()
Aplica-se a
OracleParameter(String, OracleType)
Inicializa uma nova instância da OracleParameter classe que utiliza o nome do parâmetro e o tipo de dado.
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 OracleType valores.
Exceções
O valor fornecido no oracleType parâmetro é um tipo de dado back-end inválido.
Exemplos
O exemplo seguinte cria um OracleParameter e define algumas das 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 OracleParameter classe que usa o nome do parâmetro e um OracleParameter objeto.
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 OracleParameter objeto.
Observações
Quando especifica um Object no parâmetro value, o DbType é inferido a partir do tipo Microsoft .NET do Object.
Tenha cuidado ao usar esta sobrecarga do OracleParameter construtor. 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 OracleParameter("pname", Convert.ToInt32(0));
Se não realizar esta conversão, o compilador assumirá que está a tentar chamar a OracleParametersobrecarga do construtor (string, OracleType).
Aplica-se a
OracleParameter(String, OracleType, Int32)
Inicializa uma nova instância da OracleParameter classe que utiliza o nome do parâmetro, tipo de dado e comprimento.
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 OracleType valores.
- size
- Int32
O comprimento do parâmetro.
Exceções
O valor fornecido no oracleType parâmetro é um tipo de dado back-end inválido.
Exemplos
O exemplo seguinte cria um OracleParameter e define algumas das 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 OracleParameter classe que utiliza o nome do parâmetro, tipo de dado, comprimento e 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 OracleType valores.
- size
- Int32
O comprimento do parâmetro.
- srcColumn
- String
O nome da coluna de origem.
Exceções
O valor fornecido no oracleType parâmetro é um tipo de dado back-end inválido.
Exemplos
O exemplo seguinte cria um OracleParameter e define algumas das 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 OracleParameter classe que utiliza o nome do parâmetro, tipo de dado, tamanho, direção, coluna de origem, 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 mapear.
- oracleType
- OracleType
Um dos OracleType valores.
- size
- Int32
O comprimento do parâmetro.
- direction
- ParameterDirection
Um dos ParameterDirection valores.
- sourceColumn
- String
O nome da coluna de origem.
- sourceVersion
- DataRowVersion
Um dos DataRowVersion valores.
- sourceColumnNullMapping
- Boolean
true se a coluna fonte for anulável, caso contrário false.
- value
- Object
E Object que é o valor do OracleParameter.
Exceções
O valor fornecido no oracleType parâmetro é um tipo de dado back-end inválido.
Aplica-se a
OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
Inicializa uma nova instância da OracleParameter 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:
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 OracleType 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.
- srcColumn
- String
O nome da coluna de origem.
- srcVersion
- DataRowVersion
Um dos DataRowVersion valores.
- value
- Object
E Object que é o valor do OracleParameter.
Exceções
O valor fornecido no oracleType parâmetro é um tipo de dado back-end inválido.
Exemplos
O exemplo seguinte cria um OracleParameter e mostra 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