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); };
public object SqlValue { get; set; }
[System.ComponentModel.Browsable(false)]
public object SqlValue { get; set; }
member this.SqlValue : obj with get, set
[<System.ComponentModel.Browsable(false)>]
member this.SqlValue : obj with get, set
Public Property SqlValue As Object

Özellik Değeri

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

Öznitelikler

Açıklamalar

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

Bu özellik null veya DBNull.Valueolarak ayarlanabilir. Parametresinin değeri olarak NULL değeri 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ü 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.

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

Ayrıca bkz.