Share via


OracleParameter Konstruktory

Definice

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 valueDbType , 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.

scale
Byte

Celkový počet desetinných míst, na který Value se přeloží.

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

Platí pro