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 boştur.

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 sonra OracleDataReader ayarlanırOracleCommand.

Giriş parametresi için, Value Microsoft .NET Framework veri türünde veya Oracle veri türünde (örneğin, veya OracleNumberOracleString) bir nesneye 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.

DbTypeBir parametrenin , 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