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 OracleCommand gönderilen değere bağlıdır. Çıkış ve dönüş değeri parametreleri için, değeri ve tamamlandıktan OracleCommand sonra ve kapatıldıktan sonra OracleDataReader ayarlanır.

Giriş parametresi için, Value Microsoft .NET Framework veri türü veya Oracle veri türü (örneğin, bir OracleNumber veya OracleString) 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ı arabirimi destekliyorsa herhangi bir değer türünü dönüştürmeye IConvertible çalışır. Belirtilen tür değerle uyumlu değilse dönüştürme hataları oluşabilir.

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

InputOutputGiriş değeri bir Oracle veri türü (örneğin OracleNumber veya OracleString) olmadığı sürece, Value özelliği tarafından kullanılan , 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ğin üzerine Update yöntemiyle yazılır.

Şunlara uygulanır