Aracılığıyla paylaş


OracleParameter.Value Özellik

Tanım

parametresinin değerini alır veya ayarlar.

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public:
 virtual property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[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; }
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Public Overrides Property Value As Object

Özellik Değeri

parametresinin değeri olan bir nesne. Varsayılan değer null'tır.

Uygulamalar

Öznitelikler

Açıklamalar

Giriş parametreleri için değer, sunucuya gönderilen OracleCommand bağlıdır. Çıkış ve dönüş değeri parametreleri için değer, OracleCommand tamamlandığında ve OracleDataReader kapatıldıktan sonra ayarlanır.

Giriş parametresi için, Value Microsoft .NET Framework veri türünün veya Oracle veri türünün (örneğin, bir OracleNumber veya OracleString) bir nesnesine ayarlanabilir.

Sunucuya null parametre değeri gönderdiğinizde, null değil DBNull belirtmeniz gerekir. Sistemdeki null değer, değeri olmayan boş bir nesnedir. DBNull, null değerleri temsil etmek için kullanılır.

Uygulama veritabanı türünü belirtirse, sağlayıcı verileri sunucuya gönderdiğinde ilişkili değer bu türe dönüştürülür. Sağlayıcı, IConvertible arabirimini destekliyorsa herhangi bir değer türünü dönüştürmeye çalışır. Belirtilen tür değerle uyumlu değilse dönüştürme hataları oluşabilir.

Bir parametrenin DbType, OracleTypeve Size özellikleri Value ayarlanarak çıkarılabilir. Bu nedenle, bunları belirtmeniz gerekmez. Ancak, bunlar OracleParameter özellik ayarlarında gösterilmez. Örneğin, parametrenin boyutu çıkarsandıysa, Boyut deyimi yürütmeden sonra çıkarılmış değer içermez.

Giriş değeri bir Oracle veri türü (örneğin, OracleNumber veya OracleString) olmadığı sürece Value özelliği tarafından kullanılan InputOutput, Outputve ReturnValueParameterDirection değerleri Microsoft .NET Framework veri türleri olacaktır. Bu, REF CURSOR, BFILE veya LOB veri türleri için geçerli değildir.

Value özelliğinin üzerine Update yöntemi yazılır.

Şunlara uygulanır