Condividi tramite


OdbcParameter.Value Proprietà

Definizione

Ottiene o imposta il valore del parametro.

public:
 virtual property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public override object? Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public override object Value { get; set; }
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Value : obj with get, set
Public Overrides Property Value As Object
Public Property Value As Object

Valore della proprietà

Oggetto Object che rappresenta il valore del parametro. Il valore predefinito è null.

Implementazioni

Attributi

Esempio

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

Public Sub CreateOdbcParameter()  
    Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 88)  
    parameter.Value = "garden hose"  
End Sub   
public void CreateOdbcParameter()   
 {  
    OdbcParameter parameter = new OdbcParameter("Description", OdbcType.VarChar, 88);  
    parameter.Value = "garden hose";  
 }  

Commenti

Per i parametri di input, il valore è associato all'oggetto OdbcCommand inviato al server. Per i parametri output e valore restituito, il valore viene impostato al completamento di e dopo la OdbcDataReader chiusura di OdbcCommand .

Quando si invia un valore di parametro Null al server, l'utente deve specificare DBNull, non Null. Un valore Null nel sistema è un oggetto vuoto che non ha alcun valore. DBNull viene utilizzato per rappresentare i valori Null. Se il parametro viene usato per chiamare una stored procedure con parametri con valori predefiniti, l'impostazione Value su Null determina l'utilizzo del valore predefinito.

Se l'applicazione specifica il tipo di database, il valore associato viene convertito in tale tipo quando il provider invia i dati al server. Il provider tenta di convertire qualsiasi tipo di valore se supporta l'interfaccia IConvertible . Gli errori di conversione possono determinare se il tipo specificato non è compatibile con il valore .

È possibile dedurre entrambe le DbType proprietà e OdbcType impostando Value. Se applicabile, le dimensioni, la precisione e la scala vengono dedotti anche quando Value viene eseguita l'istruzione con parametri. Tuttavia, i valori dedotti non vengono esposti all'utente.

La Value proprietà viene sovrascritta dal Update metodo .

Si applica a

Vedi anche