Udostępnij za pośrednictwem


OracleParameter Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy OracleParameter.

Przeciążenia

OracleParameter()

Inicjuje nowe wystąpienie klasy OracleParameter.

OracleParameter(String, OracleType)

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru i typu danych.

OracleParameter(String, Object)

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru i OracleParameter obiektu.

OracleParameter(String, OracleType, Int32)

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru, typu danych i długości.

OracleParameter(String, OracleType, Int32, String)

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru, typu danych, długości i nazwy kolumny źródłowej.

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

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru, typu danych, rozmiaru, kierunku, kolumny źródłowej, wersji źródłowej i innych właściwości.

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

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru, typu danych, długości, nazwy kolumny źródłowej, kierunku parametru, dokładności liczbowej i innych właściwości.

OracleParameter()

Inicjuje nowe wystąpienie klasy OracleParameter.

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

Dotyczy

OracleParameter(String, OracleType)

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru i typu danych.

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

Nazwa parametru.

oracleType
OracleType

OracleType Jedna z wartości.

Wyjątki

Wartość podana w parametrze oracleType jest nieprawidłowym typem danych zaplecza.

Przykłady

Poniższy przykład tworzy obiekt OracleParameter i ustawia niektóre z jego właściwości.

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

Dotyczy

OracleParameter(String, Object)

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru i OracleParameter obiektu.

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

Nazwa parametru.

value
Object

Obiekt OracleParameter.

Uwagi

Po określeniu Object elementu w parametrze valueDbType element jest wywnioskowany z typu Microsoft .NET Framework typu Object.

Należy zachować ostrożność podczas używania tego przeciążenia konstruktora OracleParameter . Ponieważ to przeciążenie przyjmuje value typ Object, należy przekonwertować wartość całkowitą na Object typ, gdy wartość jest równa zero, jak pokazano w poniższym przykładzie programu Microsoft Visual C#.

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

Jeśli nie wykonasz tej konwersji, kompilator przyjmie, że próbujesz wywołać przeciążenie konstruktora OracleParameter(string, OracleType).

Dotyczy

OracleParameter(String, OracleType, Int32)

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru, typu danych i długości.

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

Nazwa parametru.

oracleType
OracleType

OracleType Jedna z wartości.

size
Int32

Długość parametru.

Wyjątki

Wartość podana w parametrze oracleType jest nieprawidłowym typem danych zaplecza.

Przykłady

Poniższy przykład tworzy obiekt OracleParameter i ustawia niektóre z jego właściwości.

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

Dotyczy

OracleParameter(String, OracleType, Int32, String)

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru, typu danych, długości i nazwy kolumny źródłowej.

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

Nazwa parametru.

oracleType
OracleType

OracleType Jedna z wartości.

size
Int32

Długość parametru.

srcColumn
String

Nazwa kolumny źródłowej.

Wyjątki

Wartość podana w parametrze oracleType jest nieprawidłowym typem danych zaplecza.

Przykłady

Poniższy przykład tworzy obiekt OracleParameter i ustawia niektóre z jego właściwości.

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

Dotyczy

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

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru, typu danych, rozmiaru, kierunku, kolumny źródłowej, wersji źródłowej i innych właściwości.

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

Nazwa parametru do mapowania.

oracleType
OracleType

OracleType Jedna z wartości.

size
Int32

Długość parametru.

direction
ParameterDirection

ParameterDirection Jedna z wartości.

sourceColumn
String

Nazwa kolumny źródłowej.

sourceVersion
DataRowVersion

DataRowVersion Jedna z wartości.

sourceColumnNullMapping
Boolean

true jeśli kolumna źródłowa ma wartość null, w przeciwnym razie false.

value
Object

Wartość Object , która jest wartością OracleParameter.

Wyjątki

Wartość podana w parametrze oracleType jest nieprawidłowym typem danych zaplecza.

Dotyczy

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

Inicjuje OracleParameter nowe wystąpienie klasy, które używa nazwy parametru, typu danych, długości, nazwy kolumny źródłowej, kierunku parametru, dokładności liczbowej i innych właściwości.

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

Nazwa parametru.

oracleType
OracleType

OracleType Jedna z wartości.

size
Int32

Długość parametru.

direction
ParameterDirection

ParameterDirection Jedna z wartości.

isNullable
Boolean

true jeśli wartość pola może mieć wartość null, w przeciwnym razie falsewartość .

precision
Byte

Całkowita liczba cyfr po lewej i prawej stronie punktu dziesiętnego, do którego Value jest rozpoznawana.

scale
Byte

Całkowita liczba miejsc dziesiętnych, do których Value jest rozpoznawana.

srcColumn
String

Nazwa kolumny źródłowej.

srcVersion
DataRowVersion

DataRowVersion Jedna z wartości.

value
Object

Wartość Object , która jest wartością OracleParameter.

Wyjątki

Wartość podana w parametrze oracleType jest nieprawidłowym typem danych zaplecza.

Przykłady

Poniższy przykład tworzy obiekt OracleParameter i wyświetla element 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

Dotyczy