OracleParameter Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 OracleParameter
construtor (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.
- 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