OracleParameter Konstruktory

Definice

Inicializuje novou instanci OracleParameter třídy.

Přetížení

Name Description
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 třídy, která používá název parametru, datový typ, délku a název zdrojového OracleParameter sloupce.

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

Inicializuje novou instanci třídy, která používá název parametru OracleParameter , 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 OracleParameter , datový typ, délku, název zdrojového sloupce, směr parametru, číselnou přesnost 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ým back-endovým datovým typem.

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

Při zadání Object v parametru value se DbType odvodí z Microsoft .NET typu Object.

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 jazyka C#.

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

Pokud tento převod neprovedete, kompilátor předpokládá, že se pokoušíte volat přetížení konstruktoru OracleParameter(string, OracleType) .

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ým back-endovým datovým typem.

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 třídy, která používá název parametru, datový typ, délku a název zdrojového OracleParameter 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ým back-endovým datovým typem.

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 třídy, která používá název parametru OracleParameter , 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 je zdrojový sloupec nullable, jinak false.

value
Object

Jedná se Object o hodnotu OracleParameter.

Výjimky

Hodnota zadaná v parametru oracleType je neplatným back-endovým datovým typem.

Platí pro

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

Inicializuje novou instanci třídy, která používá název parametru OracleParameter , datový typ, délku, název zdrojového sloupce, směr parametru, číselnou přesnost 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 hodnota pole může být null, jinak, false.

precision
Byte

Celkový počet číslic vlevo a vpravo od desetinné čárky, na kterou Value se přeloží.

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á se Object o hodnotu OracleParameter.

Výjimky

Hodnota zadaná v parametru oracleType je neplatným back-endovým datovým typem.

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