Aracılığıyla paylaş


SqlDataSourceView.ParameterPrefix Özellik

Tanım

Parametreli SQL sorgusunda parametre yer tutucusunun ön ekini oluşturmak için kullanılan dizeyi alır.

protected:
 virtual property System::String ^ ParameterPrefix { System::String ^ get(); };
protected virtual string ParameterPrefix { get; }
member this.ParameterPrefix : string
Protected Overridable ReadOnly Property ParameterPrefix As String

Özellik Değeri

"@" dizesi.

Açıklamalar

SQL sorguları ve komutları, çalışma zamanında sorguya bağlı değerler için yer tutucular içerdikleri için parametrelendirilebilir. Özelliği tarafından tanımlanan denetim için SqlDataSource ayarlanan ADO.NET sağlayıcısına ProviderName bağlı olarak, parametreler diğer ad veya nesnedeki ParameterCollection sıralamalarına göre değerlendirilir.

ProviderName ayarlanmazsa veya olarak ayarlanırsaSystem.Data.SqlClient, parametreler diğer ad tarafından değerlendirilir ve ParameterPrefix özellik, veri alma veya veri işleme işlemi sırasında içindeki ParameterCollection her Parameter nesnenin özelliğine Name parametre ön eki eklemek için kullanılır. ProviderName özelliği veya System.Data.Odbcolarak ayarlanırsaSystem.Data.OleDb, parametreler sıralamaya göre değerlendirilir ve ParameterPrefix ve Name özellikleri yoksayılır.

sınıfını SqlDataSourceView genişletirseniz, gerekirse dize dışında "@" bir ön ek sağlamak için özelliğini geçersiz kılabilirsinizParameterPrefix.

Şunlara uygulanır