OleDbParameter Konstruktory

Definice

Inicializuje novou instanci OleDbParameter třídy.

Přetížení

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

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

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

OleDbParameter()

Zdroj:
OleDbParameter.cs
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
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 back-endovým datovým typem.

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 se Precision odvodí z hodnoty parametru dataType .

Viz také

Platí pro

OleDbParameter(String, Object)

Zdroj:
OleDbParameter.cs
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í OleDbParameter konstruktoru k určení celočíselné hodnoty parametrů 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 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
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 back-endovým datovým typem.

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

Je Size odvozena z hodnoty parametru dataType , pokud není explicitně nastavena v parametru size .

Viz také

Platí pro

OleDbParameter(String, OleDbType, Int32, String)

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

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

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

Je Size odvozena z hodnoty parametru dataType , pokud není explicitně nastavena 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
Zdroj:
OleDbParameter.cs

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

Výjimky

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

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

Size A Precision jsou odvozeny z hodnoty parametrudataType, pokud nejsou explicitně nastaveny v parametru size a precision parametry.

Viz také

Platí pro

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

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

Inicializuje novou instanci třídy, která používá název parametru OleDbParameter , datový typ, délku, název zdrojového sloupce, směr parametru, číselnou přesnost 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 má hodnotu null; false pokud tomu tak není.

value
Object

Jedná se Object o hodnotu OleDbParameter.

Výjimky

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

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

Size A Precision jsou odvozeny z hodnoty parametrudataType, pokud nejsou explicitně nastaveny v parametru size a precision parametry.

Viz také

Platí pro