Condividi tramite


OleDbParameter Costruttori

Definizione

Inizializza una nuova istanza della classe OleDbParameter.

Overload

OleDbParameter()

Inizializza una nuova istanza della classe OleDbParameter.

OleDbParameter(String, OleDbType)

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

OleDbParameter(String, Object)

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

OleDbParameter(String, OleDbType, Int32)

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

OleDbParameter(String, OleDbType, Int32, String)

Inizializza una nuova istanza della classe OleDbParameter 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 OleDbParameter che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la precisione numerica e altre proprietà.

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

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

OleDbParameter()

Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs

Inizializza una nuova istanza della classe OleDbParameter.

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

Esempio

L'esempio seguente crea un oggetto OleDbParameter e imposta 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)

Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs

Inizializza una nuova istanza della classe OleDbParameter 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);
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 di cui eseguire il mapping.

dataType
OleDbType

Uno dei valori di OleDbType.

Eccezioni

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

Esempio

L'esempio seguente crea un oggetto OleDbParameter e imposta 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 viene dedotto dal valore del dataType parametro.

Vedi anche

Si applica a

OleDbParameter(String, Object)

Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs

Inizializza una nuova istanza della classe OleDbParameter che utilizza il nome del parametro e il valore della nuova classe 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)

Parametri

name
String

Nome del parametro di cui eseguire il mapping.

value
Object

Valore del nuovo oggetto OleDbParameter.

Esempio

Nell'esempio seguente viene creato un OleDbParameteroggetto .


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é l'overload accetta un value di tipo Object, è necessario convertire il valore integrale in un tipo Object, come illustrato nell'esempio C# riportato di seguito.

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)

Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs

Inizializza una nuova istanza della classe OleDbParameter 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);
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 di cui eseguire il mapping.

dataType
OleDbType

Uno dei valori di OleDbType.

size
Int32

Lunghezza del parametro.

Eccezioni

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

Esempio

L'esempio seguente crea un oggetto OleDbParameter e imposta 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)

Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs

Inizializza una nuova istanza della classe OleDbParameter 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);
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 di cui eseguire il mapping.

dataType
OleDbType

Uno dei valori di OleDbType.

size
Int32

Lunghezza del parametro.

srcColumn
String

Nome della colonna di origine.

Eccezioni

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

Esempio

L'esempio seguente crea un oggetto OleDbParameter e imposta 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)

Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs

Inizializza una nuova istanza della classe OleDbParameter che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la 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);
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 valori di OleDbType.

size
Int32

Lunghezza del parametro.

direction
ParameterDirection

Uno dei valori di ParameterDirection.

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 in cui viene risolto Value.

scale
Byte

Numero totale di posizioni decimali in cui viene risolto Value.

srcColumn
String

Nome della colonna di origine.

srcVersion
DataRowVersion

Uno dei valori di DataRowVersion.

value
Object

Oggetto Object che rappresenta il valore di OleDbParameter.

Eccezioni

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

Esempio

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

L'oggetto Size e Precision viene dedotto dal valore del dataType parametro se non sono impostate in modo esplicito nei size parametri e precision .

Vedi anche

Si applica a

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

Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs
Origine:
OleDbParameter.cs

Inizializza una nuova istanza della classe OleDbParameter che usa il nome del parametro, il tipo di dati, la lunghezza, il nome della colonna di origine, la direzione del parametro, la 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);
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 valori di OleDbType.

size
Int32

Lunghezza del parametro.

direction
ParameterDirection

Uno dei valori di ParameterDirection.

precision
Byte

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

scale
Byte

Numero totale di posizioni decimali in cui viene risolto Value.

sourceColumn
String

Nome della colonna di origine.

sourceVersion
DataRowVersion

Uno dei valori di DataRowVersion.

sourceColumnNullMapping
Boolean

true se la colonna di origine ammette valori Null; in caso contrario, false.

value
Object

Oggetto Object che rappresenta il valore di OleDbParameter.

Eccezioni

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

Esempio

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

L'oggetto Size e Precision viene dedotto dal valore del dataType parametro se non sono impostate in modo esplicito nei size parametri e precision .

Vedi anche

Si applica a