OracleParameter Costruttori

Definizione

Inizializza una nuova istanza della classe OracleParameter.

Overload

Nome Descrizione
OracleParameter()

Inizializza una nuova istanza della classe OracleParameter.

OracleParameter(String, OracleType)

Inizializza una nuova istanza della OracleParameter classe che utilizza il nome del parametro e il tipo di dati.

OracleParameter(String, Object)

Inizializza una nuova istanza della OracleParameter classe che utilizza il nome del parametro e un OracleParameter oggetto .

OracleParameter(String, OracleType, Int32)

Inizializza una nuova istanza della OracleParameter classe che utilizza il nome del parametro, il tipo di dati e la lunghezza.

OracleParameter(String, OracleType, Int32, String)

Inizializza una nuova istanza della OracleParameter classe che utilizza il nome del parametro, il tipo di dati, la lunghezza e il nome della colonna di origine.

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

Inizializza una nuova istanza della classe che usa il nome del parametro, il tipo di dati, le dimensioni, la direzione, la colonna di origine, la OracleParameter versione di origine e altre proprietà.

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

Inizializza una nuova istanza della classe che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la OracleParameter precisione numerica e altre proprietà.

OracleParameter()

Inizializza una nuova istanza della classe OracleParameter.

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

Si applica a

OracleParameter(String, OracleType)

Inizializza una nuova istanza della OracleParameter classe che utilizza il nome del parametro e il tipo di dati.

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)

Parametri

name
String

Nome del parametro.

oracleType
OracleType

Uno dei OracleType valori.

Eccezioni

Il valore specificato nel oracleType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OracleParameter e vengono impostate alcune delle relative proprietà.

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

Si applica a

OracleParameter(String, Object)

Inizializza una nuova istanza della OracleParameter classe che utilizza il nome del parametro e un OracleParameter oggetto .

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)

Parametri

name
String

Nome del parametro.

value
Object

Oggetto OracleParameter.

Commenti

Quando si specifica un Object nel parametro value, il DbType viene dedotto dal tipo di Microsoft .NET del Object.

Prestare attenzione quando si usa questo overload del OracleParameter costruttore. Poiché questo overload accetta un value tipo Object, è necessario convertire il valore integrale in un Object tipo quando il valore è zero, come illustrato nell'esempio C# seguente.

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

Se non si esegue questa conversione, il compilatore presuppone che si stia tentando di chiamare l'overload del OracleParametercostruttore (string, OracleType).

Si applica a

OracleParameter(String, OracleType, Int32)

Inizializza una nuova istanza della OracleParameter classe che utilizza il nome del parametro, il tipo di dati e la lunghezza.

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)

Parametri

name
String

Nome del parametro.

oracleType
OracleType

Uno dei OracleType valori.

size
Int32

Lunghezza del parametro.

Eccezioni

Il valore specificato nel oracleType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OracleParameter e vengono impostate alcune delle relative proprietà.

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

Si applica a

OracleParameter(String, OracleType, Int32, String)

Inizializza una nuova istanza della OracleParameter classe che utilizza il nome del parametro, il tipo di dati, la lunghezza e il nome della colonna di origine.

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)

Parametri

name
String

Nome del parametro.

oracleType
OracleType

Uno dei OracleType valori.

size
Int32

Lunghezza del parametro.

srcColumn
String

Nome della colonna di origine.

Eccezioni

Il valore specificato nel oracleType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OracleParameter e vengono impostate alcune delle relative proprietà.

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

Si applica a

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

Inizializza una nuova istanza della classe che usa il nome del parametro, il tipo di dati, le dimensioni, la direzione, la colonna di origine, la OracleParameter versione di origine e altre proprietà.

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)

Parametri

name
String

Nome del parametro da mappare.

oracleType
OracleType

Uno dei OracleType valori.

size
Int32

Lunghezza del parametro.

direction
ParameterDirection

Uno dei ParameterDirection valori.

sourceColumn
String

Nome della colonna di origine.

sourceVersion
DataRowVersion

Uno dei DataRowVersion valori.

sourceColumnNullMapping
Boolean

true se la colonna di origine è nullable; in caso contrario false, .

value
Object

Oggetto Object che rappresenta il valore dell'oggetto OracleParameter.

Eccezioni

Il valore specificato nel oracleType parametro è un tipo di dati back-end non valido.

Si applica a

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

Inizializza una nuova istanza della classe che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la OracleParameter precisione numerica e altre proprietà.

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)

Parametri

name
String

Nome del parametro.

oracleType
OracleType

Uno dei OracleType valori.

size
Int32

Lunghezza del parametro.

direction
ParameterDirection

Uno dei ParameterDirection valori.

isNullable
Boolean

true se il valore del campo può essere Null; in caso contrario, false.

precision
Byte

Numero totale di cifre a sinistra e a destra del separatore decimale a cui Value viene risolto.

scale
Byte

Numero totale di posizioni decimali in cui Value viene risolto.

srcColumn
String

Nome della colonna di origine.

srcVersion
DataRowVersion

Uno dei DataRowVersion valori.

value
Object

Oggetto Object che rappresenta il valore dell'oggetto OracleParameter.

Eccezioni

Il valore specificato nel oracleType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OracleParameter e viene visualizzato .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

Si applica a