OracleParameter Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci OracleParameter třídy.
Přetížení
OracleParameter() |
Inicializuje novou instanci OracleParameter třídy. |
OracleParameter(String, OracleType) |
Inicializuje novou instanci OracleParameter třídy, která používá název parametru a datový typ. |
OracleParameter(String, Object) |
Inicializuje novou instanci OracleParameter třídy, která používá název parametru OracleParameter a objekt. |
OracleParameter(String, OracleType, Int32) |
Inicializuje novou instanci OracleParameter třídy, která používá název parametru, datový typ a délku. |
OracleParameter(String, OracleType, Int32, String) |
Inicializuje novou instanci OracleParameter třídy, která používá název parametru, datový typ, délku a název zdrojového sloupce. |
OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object) |
Inicializuje novou instanci OracleParameter třídy, která používá název parametru, datový typ, velikost, směr, zdrojový sloupec, zdrojovou verzi a další vlastnosti. |
OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
Inicializuje novou instanci třídy, která používá název parametru, datový typ, délku, název zdrojového OracleParameter sloupce, směr parametru, přesnost čísel a další vlastnosti. |
OracleParameter()
Inicializuje novou instanci OracleParameter třídy.
public:
OracleParameter();
public OracleParameter ();
Public Sub New ()
Platí pro
OracleParameter(String, OracleType)
Inicializuje novou instanci OracleParameter třídy, která používá název parametru a datový typ.
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)
Parametry
- name
- String
Název parametru
- oracleType
- OracleType
Jedna z OracleType hodnot.
Výjimky
Hodnota zadaná v parametru oracleType
je neplatný back-endový datový typ.
Příklady
Následující příklad vytvoří OracleParameter a nastaví některé jeho vlastnosti.
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
Platí pro
OracleParameter(String, Object)
Inicializuje novou instanci OracleParameter třídy, která používá název parametru OracleParameter a objekt.
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)
Parametry
- name
- String
Název parametru
- value
- Object
Objekt OracleParameter.
Poznámky
Když zadáte parametr Object v parametru value
DbType , je odvozen z typu ObjectRozhraní Microsoft .NET Framework .
Při použití tohoto přetížení konstruktoru OracleParameter buďte opatrní. Vzhledem k tomu, že toto přetížení přebírá value
typ Object, musíte převést integrální hodnotu na Object typ, pokud je hodnota nula, jak ukazuje následující příklad Microsoft Visual C#.
Parameter = new OracleParameter("pname", Convert.ToInt32(0));
Pokud tento převod neprovedete, kompilátor bude předpokládat, že se pokoušíte volat (string
, OracleType
) přetížení konstruktoruOracleParameter
.
Platí pro
OracleParameter(String, OracleType, Int32)
Inicializuje novou instanci OracleParameter třídy, která používá název parametru, datový typ a délku.
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)
Parametry
- name
- String
Název parametru
- oracleType
- OracleType
Jedna z OracleType hodnot.
- size
- Int32
Délka parametru.
Výjimky
Hodnota zadaná v parametru oracleType
je neplatný back-endový datový typ.
Příklady
Následující příklad vytvoří OracleParameter a nastaví některé jeho vlastnosti.
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
Platí pro
OracleParameter(String, OracleType, Int32, String)
Inicializuje novou instanci OracleParameter třídy, která používá název parametru, datový typ, délku a název zdrojového sloupce.
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)
Parametry
- name
- String
Název parametru
- oracleType
- OracleType
Jedna z OracleType hodnot.
- size
- Int32
Délka parametru.
- srcColumn
- String
Název zdrojového sloupce.
Výjimky
Hodnota zadaná v parametru oracleType
je neplatný back-endový datový typ.
Příklady
Následující příklad vytvoří OracleParameter a nastaví některé jeho vlastnosti.
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
Platí pro
OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)
Inicializuje novou instanci OracleParameter třídy, která používá název parametru, datový typ, velikost, směr, zdrojový sloupec, zdrojovou verzi a další vlastnosti.
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)
Parametry
- name
- String
Název parametru, který se má mapovat.
- oracleType
- OracleType
Jedna z OracleType hodnot.
- size
- Int32
Délka parametru.
- direction
- ParameterDirection
Jedna z ParameterDirection hodnot.
- sourceColumn
- String
Název zdrojového sloupce.
- sourceVersion
- DataRowVersion
Jedna z DataRowVersion hodnot.
- sourceColumnNullMapping
- Boolean
true
pokud zdrojový sloupec má možnou hodnotu null, v opačném případě false
.
- value
- Object
Jedná Object se o hodnotu OracleParameter.
Výjimky
Hodnota zadaná v parametru oracleType
je neplatný back-endový datový typ.
Platí pro
OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
Inicializuje novou instanci třídy, která používá název parametru, datový typ, délku, název zdrojového OracleParameter sloupce, směr parametru, přesnost čísel a další vlastnosti.
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)
Parametry
- name
- String
Název parametru
- oracleType
- OracleType
Jedna z OracleType hodnot.
- size
- Int32
Délka parametru.
- direction
- ParameterDirection
Jedna z ParameterDirection hodnot.
- isNullable
- Boolean
true
pokud může být hodnota pole null, v opačném případě false
.
- precision
- Byte
Celkový počet číslic vlevo a vpravo od desetinné čárky, na kterou Value je překládán.
- srcColumn
- String
Název zdrojového sloupce.
- srcVersion
- DataRowVersion
Jedna z DataRowVersion hodnot.
- value
- Object
Jedná Object se o hodnotu OracleParameter.
Výjimky
Hodnota zadaná v parametru oracleType
je neplatný back-endový datový typ.
Příklady
Následující příklad vytvoří OracleParameter a zobrazí 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