OleDbParameter Costruttori

Definizione

Inizializza una nuova istanza della classe OleDbParameter.

Overload

Nome Descrizione
OleDbParameter()

Inizializza una nuova istanza della classe OleDbParameter.

OleDbParameter(String, OleDbType)

Inizializza una nuova istanza della OleDbParameter classe che utilizza il nome del parametro e il tipo di dati.

OleDbParameter(String, Object)

Inizializza una nuova istanza della OleDbParameter classe che utilizza il nome del parametro e il valore del nuovo OleDbParameteroggetto .

OleDbParameter(String, OleDbType, Int32)

Inizializza una nuova istanza della OleDbParameter classe che utilizza il nome del parametro, il tipo di dati e la lunghezza.

OleDbParameter(String, OleDbType, Int32, String)

Inizializza una nuova istanza della OleDbParameter classe che utilizza il nome del parametro, il tipo di dati, la lunghezza e il nome della colonna di origine.

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

Inizializza una nuova istanza della classe che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la OleDbParameter precisione numerica e altre proprietà.

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

Inizializza una nuova istanza della classe che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la OleDbParameter precisione numerica e altre proprietà.

OleDbParameter()

Inizializza una nuova istanza della classe OleDbParameter.

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

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameter e vengono impostate alcune delle relative proprietà.

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

Vedi anche

Si applica a

OleDbParameter(String, OleDbType)

Inizializza una nuova istanza della OleDbParameter classe che utilizza il nome del parametro e il tipo di dati.

public:
 OleDbParameter(System::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)

Parametri

name
String

Nome del parametro da mappare.

dataType
OleDbType

Uno dei OleDbType valori.

Eccezioni

Il valore specificato nel dataType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameter e vengono impostate alcune delle relative proprietà.


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

Commenti

Il tipo di dati e, se appropriato, Size e Precision vengono dedotti dal valore del dataType parametro .

Vedi anche

Si applica a

OleDbParameter(String, Object)

Inizializza una nuova istanza della OleDbParameter classe che utilizza il nome del parametro e il valore del nuovo OleDbParameteroggetto .

public:
 OleDbParameter(System::String ^ name, System::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)

Parametri

name
String

Nome del parametro da mappare.

value
Object

Valore del nuovo OleDbParameter oggetto.

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameter.


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

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

Commenti

Prestare attenzione quando si usa questo overload del OleDbParameter costruttore per specificare i valori dei parametri integer. Poiché questo overload accetta un value tipo Object, è necessario convertire il valore integrale in un Object tipo quando il valore è zero, come illustrato nell'esempio C# seguente.

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

Se non si esegue questa conversione, il compilatore presuppone che si stia tentando di chiamare l'overload del OleDbParameter costruttore.

Vedi anche

Si applica a

OleDbParameter(String, OleDbType, Int32)

Inizializza una nuova istanza della OleDbParameter classe che utilizza il nome del parametro, il tipo di dati e la lunghezza.

public:
 OleDbParameter(System::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)

Parametri

name
String

Nome del parametro da mappare.

dataType
OleDbType

Uno dei OleDbType valori.

size
Int32

Lunghezza del parametro.

Eccezioni

Il valore specificato nel dataType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameter e vengono impostate alcune delle relative proprietà.


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

Commenti

L'oggetto Size viene dedotto dal valore del dataType parametro se non è impostato in modo esplicito nel size parametro .

Vedi anche

Si applica a

OleDbParameter(String, OleDbType, Int32, String)

Inizializza una nuova istanza della OleDbParameter classe che utilizza il nome del parametro, il tipo di dati, la lunghezza e il nome della colonna di origine.

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);
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)

Parametri

name
String

Nome del parametro da mappare.

dataType
OleDbType

Uno dei OleDbType valori.

size
Int32

Lunghezza del parametro.

srcColumn
String

Nome della colonna di origine.

Eccezioni

Il valore specificato nel dataType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameter e vengono impostate alcune delle relative proprietà.


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

Commenti

L'oggetto Size viene dedotto dal valore del dataType parametro se non è impostato in modo esplicito nel size parametro .

Vedi anche

Si applica a

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

Inizializza una nuova istanza della classe che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la OleDbParameter precisione numerica e altre proprietà.

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);
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)

Parametri

parameterName
String

Nome del parametro.

dbType
OleDbType

Uno dei OleDbType valori.

size
Int32

Lunghezza del parametro.

direction
ParameterDirection

Uno dei ParameterDirection valori.

isNullable
Boolean

true se il valore del campo può essere null; in caso contrario false, .

precision
Byte

Numero totale di cifre a sinistra e a destra del separatore decimale a cui Value viene risolto.

scale
Byte

Numero totale di posizioni decimali in cui Value viene risolto.

srcColumn
String

Nome della colonna di origine.

srcVersion
DataRowVersion

Uno dei DataRowVersion valori.

value
Object

Oggetto Object che rappresenta il valore dell'oggetto OleDbParameter.

Eccezioni

Il valore specificato nel dbType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameter e viene visualizzato .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

Commenti

e SizePrecision vengono dedotti dal valore del dataType parametro se non vengono impostati in modo esplicito nei size parametri e precision .

Vedi anche

Si applica a

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

Inizializza una nuova istanza della classe che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la OleDbParameter precisione numerica e altre proprietà.

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);
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)

Parametri

parameterName
String

Nome del parametro.

dbType
OleDbType

Uno dei OleDbType valori.

size
Int32

Lunghezza del parametro.

direction
ParameterDirection

Uno dei ParameterDirection valori.

precision
Byte

Numero totale di cifre a sinistra e a destra del separatore decimale a cui Value viene risolto.

scale
Byte

Numero totale di posizioni decimali in cui Value viene risolto.

sourceColumn
String

Nome della colonna di origine.

sourceVersion
DataRowVersion

Uno dei DataRowVersion valori.

sourceColumnNullMapping
Boolean

true se la colonna di origine è nullable; false se non lo è.

value
Object

Oggetto Object che rappresenta il valore dell'oggetto OleDbParameter.

Eccezioni

Il valore specificato nel dbType parametro è un tipo di dati back-end non valido.

Esempio

Nell'esempio seguente viene creato un oggetto OleDbParameter e viene visualizzato .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

Commenti

e SizePrecision vengono dedotti dal valore del dataType parametro se non vengono impostati in modo esplicito nei size parametri e precision .

Vedi anche

Si applica a