SqlParameter.SqlValue Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.