OracleParameter Konstruktorer

Definition

Initierar en ny instans av OracleParameter klassen.

Överlagringar

Name Description
OracleParameter()

Initierar en ny instans av OracleParameter klassen.

OracleParameter(String, OracleType)

Initierar en ny instans av OracleParameter klassen som använder parameternamnet och datatypen.

OracleParameter(String, Object)

Initierar en ny instans av OracleParameter klassen som använder parameternamnet och ett OracleParameter objekt.

OracleParameter(String, OracleType, Int32)

Initierar en ny instans av OracleParameter klassen som använder parameternamnet, datatypen och längden.

OracleParameter(String, OracleType, Int32, String)

Initierar en ny instans av OracleParameter klassen som använder parameternamnet, datatypen, längden och källkolumnnamnet.

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

Initierar en ny instans av OracleParameter klassen som använder parameternamnet, datatypen, storleken, riktningen, källkolumnen, källversionen och andra egenskaper.

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

Initierar en ny instans av OracleParameter klassen som använder parameternamnet, datatypen, längden, källkolumnnamnet, parameterriktningen, numerisk precision och andra egenskaper.

OracleParameter()

Initierar en ny instans av OracleParameter klassen.

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

Gäller för

OracleParameter(String, OracleType)

Initierar en ny instans av OracleParameter klassen som använder parameternamnet och datatypen.

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)

Parametrar

name
String

Namnet på parametern.

oracleType
OracleType

Ett av OracleType värdena.

Undantag

Värdet som anges i parametern oracleType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OracleParameter och en del av dess egenskaper anges.

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

Gäller för

OracleParameter(String, Object)

Initierar en ny instans av OracleParameter klassen som använder parameternamnet och ett OracleParameter 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)

Parametrar

name
String

Namnet på parametern.

value
Object

Ett OracleParameter objekt.

Kommentarer

När du anger en Object i parametern value härleds DbType från den Microsoft .NET typen av Object.

Var försiktig när du använder den här överbelastningen av OracleParameter konstruktorn. Eftersom den här överlagringen tar en value av typen Objectmåste du konvertera integralvärdet till en Object typ när värdet är noll, vilket visas i följande C#-exempel.

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

Om du inte utför den här konverteringen förutsätter kompilatorn att du försöker anropa OracleParameter(string, OracleType) konstruktorns överlagring.

Gäller för

OracleParameter(String, OracleType, Int32)

Initierar en ny instans av OracleParameter klassen som använder parameternamnet, datatypen och längden.

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)

Parametrar

name
String

Namnet på parametern.

oracleType
OracleType

Ett av OracleType värdena.

size
Int32

Längden på parametern.

Undantag

Värdet som anges i parametern oracleType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OracleParameter och en del av dess egenskaper anges.

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

Gäller för

OracleParameter(String, OracleType, Int32, String)

Initierar en ny instans av OracleParameter klassen som använder parameternamnet, datatypen, längden och källkolumnnamnet.

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)

Parametrar

name
String

Namnet på parametern.

oracleType
OracleType

Ett av OracleType värdena.

size
Int32

Längden på parametern.

srcColumn
String

Namnet på källkolumnen.

Undantag

Värdet som anges i parametern oracleType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OracleParameter och en del av dess egenskaper anges.

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

Gäller för

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

Initierar en ny instans av OracleParameter klassen som använder parameternamnet, datatypen, storleken, riktningen, källkolumnen, källversionen och andra egenskaper.

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)

Parametrar

name
String

Namnet på parametern som ska mappas.

oracleType
OracleType

Ett av OracleType värdena.

size
Int32

Längden på parametern.

direction
ParameterDirection

Ett av ParameterDirection värdena.

sourceColumn
String

Namnet på källkolumnen.

sourceVersion
DataRowVersion

Ett av DataRowVersion värdena.

sourceColumnNullMapping
Boolean

true om källkolumnen är null, annars false.

value
Object

En Object som är värdet för OracleParameter.

Undantag

Värdet som anges i parametern oracleType är en ogiltig serverdelsdatatyp.

Gäller för

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

Initierar en ny instans av OracleParameter klassen som använder parameternamnet, datatypen, längden, källkolumnnamnet, parameterriktningen, numerisk precision och andra egenskaper.

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)

Parametrar

name
String

Namnet på parametern.

oracleType
OracleType

Ett av OracleType värdena.

size
Int32

Längden på parametern.

direction
ParameterDirection

Ett av ParameterDirection värdena.

isNullable
Boolean

true om värdet för fältet kan vara null, annars , false.

precision
Byte

Det totala antalet siffror till vänster och höger om decimaltecknet som Value matchas.

scale
Byte

Det totala antalet decimaler som Value har lösts.

srcColumn
String

Namnet på källkolumnen.

srcVersion
DataRowVersion

Ett av DataRowVersion värdena.

value
Object

En Object som är värdet för OracleParameter.

Undantag

Värdet som anges i parametern oracleType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OracleParameter och visas 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

Gäller för