OdbcParameter.Value Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .