Aracılığıyla paylaş


SqlParameter.SqlValue Özellik

Tanım

Parametrenin değerini SQL türü olarak alır veya ayarlar.

public:
 property System::Object ^ SqlValue { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Browsable(false)]
public object SqlValue { get; set; }
public object SqlValue { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SqlValue : obj with get, set
member this.SqlValue : obj with get, set
Public Property SqlValue As Object

Özellik Değeri

Object SQL türlerini kullanan parametresinin değeridir. Varsayılan değer boştur.

Öznitelikler

Açıklamalar

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

Bu özellik null veya DBNull.Valueolarak ayarlanabilir. parametresinin değeri olarak NULL değer göndermek için kullanın DBNull.Value . null kullanın veya parametresi için varsayılan değeri kullanacak şekilde ayarlamayın SqlParameter.SqlValue .

Uygulama veritabanı türünü belirtiyorsa, 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.

DbType ve SqlDbType özelliklerinin her ikisi de ayarlanarak SqlParameter.Valueçıkarılabilir.

SqlParameter.Value özelliği tarafından SqlDataAdapter.UpdateCommandüzerine yazılır.

SqlParameter.Value Parametre değerlerini ortak dil çalışma zamanı (CLR) türleri olarak döndürmek için özelliğini kullanın.

Akış hakkında bilgi için bkz . SqlClient Akış Desteği.

Şunlara uygulanır