OleDbParameter Konstruktory

Definice

Inicializuje novou instanci OleDbParameter třídy .

Přetížení

OleDbParameter()

Inicializuje novou instanci OleDbParameter třídy .

OleDbParameter(String, OleDbType)

Inicializuje novou instanci OleDbParameter třídy, která používá název parametru a datový typ.

OleDbParameter(String, Object)

Inicializuje novou instanci OleDbParameter třídy, která používá název parametru a hodnotu nové OleDbParameter.

OleDbParameter(String, OleDbType, Int32)

Inicializuje novou instanci OleDbParameter třídy, která používá název parametru, datový typ a délku.

OleDbParameter(String, OleDbType, Int32, String)

Inicializuje novou instanci OleDbParameter třídy, která používá název parametru, datový typ, délku a název zdrojového sloupce.

OleDbParameter(String, OleDbType, 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 OleDbParameter sloupce, směr parametru, přesnost čísel a další vlastnosti.

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

Inicializuje novou instanci třídy, která používá název parametru, datový typ, délku, název zdrojového OleDbParameter sloupce, směr parametru, přesnost čísel a další vlastnosti.

OleDbParameter()

Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs

Inicializuje novou instanci OleDbParameter třídy .

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

Příklady

Následující příklad vytvoří OleDbParameter a nastaví některé jeho vlastnosti.

public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter();
   parameter.ParameterName = "Description";
   parameter.OleDbType = OleDbType.VarChar;
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter()
    parameter.ParameterName = "Description"
    parameter.OleDbType = OleDbType.VarChar
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub

Viz také

Platí pro

OleDbParameter(String, OleDbType)

Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs

Inicializuje novou instanci OleDbParameter třídy, která používá název parametru a datový typ.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType);
public OleDbParameter (string? name, System.Data.OleDb.OleDbType dataType);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType)

Parametry

name
String

Název parametru, který se má mapovat.

dataType
OleDbType

Jedna z OleDbType hodnot.

Výjimky

Hodnota zadaná v parametru dataType je neplatným datovým typem back-endu.

Příklady

Následující příklad vytvoří OleDbParameter a nastaví některé jeho vlastnosti.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar);
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar)
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub

Poznámky

Datový typ a v případě potřeby Size a Precision se odvozují z hodnoty parametru dataType .

Viz také

Platí pro

OleDbParameter(String, Object)

Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs

Inicializuje novou instanci OleDbParameter třídy, která používá název parametru a hodnotu nové OleDbParameter.

public:
 OleDbParameter(System::String ^ name, System::Object ^ value);
public OleDbParameter (string name, object value);
public OleDbParameter (string? name, object? value);
new System.Data.OleDb.OleDbParameter : string * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, value As Object)

Parametry

name
String

Název parametru, který se má mapovat.

value
Object

Hodnota nového OleDbParameter objektu.

Příklady

Následující příklad vytvoří .OleDbParameter


public static void CreateOleDbParameter()
{
   OleDbParameter myParameter = new OleDbParameter("Description", "Beverages");
}

Public Shared Sub CreateOleDbParameter() 
   Dim myParameter As New OleDbParameter("Description", "Beverages")
End Sub

Poznámky

Při použití tohoto přetížení konstruktoru OleDbParameter k určení hodnot celočíselných parametrů buďte opatrní. Vzhledem k tomu, že toto přetížení přijímá value typ Object, musíte při nulové hodnotě převést celočíselnou hodnotu na Object typ, jak ukazuje následující příklad jazyka C#.

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

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

Viz také

Platí pro

OleDbParameter(String, OleDbType, Int32)

Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs

Inicializuje novou instanci OleDbParameter třídy, která používá název parametru, datový typ a délku.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType, int size);
public OleDbParameter (string? name, System.Data.OleDb.OleDbType dataType, int size);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer)

Parametry

name
String

Název parametru, který se má mapovat.

dataType
OleDbType

Jedna z OleDbType hodnot.

size
Int32

Délka parametru

Výjimky

Hodnota zadaná v parametru dataType je neplatným datovým typem back-endu.

Příklady

Následující příklad vytvoří OleDbParameter a nastaví některé jeho vlastnosti.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar,88);
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar, 88)
    parameter.Direction = ParameterDirection.Output
End Sub

Poznámky

Parametr Size je odvozen z hodnoty parametru dataType , pokud není explicitně nastaven v parametru size .

Viz také

Platí pro

OleDbParameter(String, OleDbType, Int32, String)

Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs

Inicializuje novou instanci OleDbParameter třídy, která používá název parametru, datový typ, délku a název zdrojového sloupce.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size, System::String ^ srcColumn);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType, int size, string srcColumn);
public OleDbParameter (string? name, System.Data.OleDb.OleDbType dataType, int size, string? srcColumn);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer, srcColumn As String)

Parametry

name
String

Název parametru, který se má mapovat.

dataType
OleDbType

Jedna z OleDbType hodnot.

size
Int32

Délka parametru

srcColumn
String

Název zdrojového sloupce.

Výjimky

Hodnota zadaná v parametru dataType je neplatným datovým typem back-endu.

Příklady

Následující příklad vytvoří OleDbParameter a nastaví některé jeho vlastnosti.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter(
       "Description",OleDbType.VarChar,
       88,"Description");
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 88, "Description")
    parameter.Direction = ParameterDirection.Output
End Sub

Poznámky

Parametr Size je odvozen z hodnoty parametru dataType , pokud není explicitně nastaven v parametru size .

Viz také

Platí pro

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs

Inicializuje novou instanci třídy, která používá název parametru, datový typ, délku, název zdrojového OleDbParameter sloupce, směr parametru, přesnost čísel a další vlastnosti.

public:
 OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, 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 OleDbParameter (string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
public OleDbParameter (string? parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string? srcColumn, System.Data.DataRowVersion srcVersion, object? value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, 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

parameterName
String

Název parametru

dbType
OleDbType

Jedna z OleDbType 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á Object se o hodnotu OleDbParameter.

Výjimky

Hodnota zadaná v parametru dataType je neplatným datovým typem back-endu.

Příklady

Následující příklad vytvoří OleDbParameter a zobrazí ParameterName.

public void CreateOleDbParameter()
{
    OleDbParameter parameter = new OleDbParameter(
        "Description", OleDbType.VarChar, 11,
        ParameterDirection.Output, true, 0, 0, "Description",
        DataRowVersion.Current, "garden hose");
    Console.WriteLine(parameter.ToString());
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 11, _
        ParameterDirection.Output, True, 0, 0, _
        "Description", DataRowVersion.Current, "garden hose")
    Console.WriteLine(parameter.ToString())
End Sub

Poznámky

Hodnoty Size a Precision jsou odvozeny z hodnoty parametru dataType , pokud nejsou explicitně nastaveny v parametrech size a precision .

Viz také

Platí pro

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs
Zdroj:
OleDbParameter.cs

Inicializuje novou instanci třídy, která používá název parametru, datový typ, délku, název zdrojového OleDbParameter sloupce, směr parametru, přesnost čísel a další vlastnosti.

public:
 OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, int size, System::Data::ParameterDirection direction, System::Byte precision, System::Byte scale, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OleDbParameter (string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, byte precision, byte scale, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
public OleDbParameter (string? parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, byte precision, byte scale, string? sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object? value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * byte * byte * string * System.Data.DataRowVersion * bool * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, size As Integer, direction As ParameterDirection, precision As Byte, scale As Byte, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)

Parametry

parameterName
String

Název parametru

dbType
OleDbType

Jedna z OleDbType hodnot.

size
Int32

Délka parametru

direction
ParameterDirection

Jedna z ParameterDirection hodnot.

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ží.

sourceColumn
String

Název zdrojového sloupce.

sourceVersion
DataRowVersion

Jedna z DataRowVersion hodnot.

sourceColumnNullMapping
Boolean

true Pokud zdrojový sloupec je nullable; false pokud není.

value
Object

Jedná Object se o hodnotu OleDbParameter.

Výjimky

Hodnota zadaná v parametru dataType je neplatným datovým typem back-endu.

Příklady

Následující příklad vytvoří OleDbParameter a zobrazí ParameterName.

public void CreateOleDbParameter()
{
    OleDbParameter parameter = new OleDbParameter(
        "Description", OleDbType.VarChar, 11,
        ParameterDirection.Output, true, 0, 0, "Description",
        DataRowVersion.Current, "garden hose");
    Console.WriteLine(parameter.ToString());
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 11, _
        ParameterDirection.Output, True, 0, 0, _
        "Description", DataRowVersion.Current, "garden hose")
    Console.WriteLine(parameter.ToString())
End Sub

Poznámky

Hodnoty Size a Precision jsou odvozeny z hodnoty parametru dataType , pokud nejsou explicitně nastaveny v parametrech size a precision .

Viz také

Platí pro