OracleParameter Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe OracleParameter.
Overload
OracleParameter() |
Inizializza una nuova istanza della classe OracleParameter. |
OracleParameter(String, OracleType) |
Inizializza una nuova istanza della classe OracleParameter che utilizza il nome del parametro e il tipo di dati. |
OracleParameter(String, Object) |
Inizializza una nuova istanza della classe OracleParameter che utilizza il nome del parametro e un oggetto OracleParameter. |
OracleParameter(String, OracleType, Int32) |
Inizializza una nuova istanza della classe OracleParameter che utilizza il nome del parametro, il tipo di dati e la lunghezza. |
OracleParameter(String, OracleType, Int32, String) |
Inizializza una nuova istanza della classe OracleParameter 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 OracleParameter che utilizza il nome del parametro, il tipo di dati, la dimensione, la direzione, la colonna di origine, la versione dell'origine e altre proprietà. |
OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
Inizializza una nuova istanza della classe OracleParameter che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la 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 classe OracleParameter 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 valori di OracleType.
Eccezioni
Il valore specificato nel parametro oracleType
è un tipo di dati back-end non valido.
Esempio
L'esempio seguente crea un oggetto OracleParameter e imposta 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 classe OracleParameter che utilizza il nome del parametro e un oggetto 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)
Parametri
- name
- String
Nome del parametro.
- value
- Object
Oggetto OracleParameter.
Commenti
Quando si specifica un Object oggetto nel value
parametro, viene DbType dedotto dal tipo di Microsoft .NET Framework dell'oggetto Object.
Prestare attenzione quando si usa questo overload del OracleParameter costruttore. Poiché questo overload accetta un tipo Object, è necessario convertire il valore integrale in un value
Object tipo quando il valore è zero, come illustrato nell'esempio di Microsoft Visual 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 OracleParameter
costruttore (string
, OracleType
).
Si applica a
OracleParameter(String, OracleType, Int32)
Inizializza una nuova istanza della classe OracleParameter 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 valori di OracleType.
- size
- Int32
Lunghezza del parametro.
Eccezioni
Il valore specificato nel parametro oracleType
è un tipo di dati back-end non valido.
Esempio
L'esempio seguente crea un oggetto OracleParameter e imposta 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 classe OracleParameter 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 valori di OracleType.
- size
- Int32
Lunghezza del parametro.
- srcColumn
- String
Nome della colonna di origine.
Eccezioni
Il valore specificato nel parametro oracleType
è un tipo di dati back-end non valido.
Esempio
L'esempio seguente crea un oggetto OracleParameter e imposta 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 OracleParameter che utilizza il nome del parametro, il tipo di dati, la dimensione, la direzione, la colonna di origine, la versione dell'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 di cui eseguire il mapping.
- oracleType
- OracleType
Uno dei valori di OracleType.
- size
- Int32
Lunghezza del parametro.
- direction
- ParameterDirection
Uno dei valori di ParameterDirection.
- sourceColumn
- String
Nome della colonna di origine.
- sourceVersion
- DataRowVersion
Uno dei valori di DataRowVersion.
- sourceColumnNullMapping
- Boolean
true
se la colonna di origine è nullable; in caso contrario, false
.
- value
- Object
Oggetto Object che rappresenta il valore di OracleParameter.
Eccezioni
Il valore specificato nel parametro oracleType
è 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 OracleParameter che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la 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 valori di OracleType.
- size
- Int32
Lunghezza del parametro.
- direction
- ParameterDirection
Uno dei valori di ParameterDirection.
- 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 in cui viene risolto Value.
- srcColumn
- String
Nome della colonna di origine.
- srcVersion
- DataRowVersion
Uno dei valori di DataRowVersion.
- value
- Object
Oggetto Object che rappresenta il valore di OracleParameter.
Eccezioni
Il valore specificato nel parametro oracleType
è un tipo di dati back-end non valido.
Esempio
Nell'esempio seguente viene creato un oggetto OracleParameter e viene visualizzato l'oggetto 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