Aracılığıyla paylaş


SqlDataSourceView.ParameterPrefix Özellik

Tanım

Parametreli bir SQL sorgusunda parametre yer tutucusunun ön ekini almak 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

String

"@" 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ı tarafından değerlendirilir.

ProviderName ayarlanmazsa veya olarak ayarlanırsaSystem.Data.SqlClient, parametreler diğer ad tarafından değerlendirilir ve ParameterPrefix özellik, bir veri alma veya veri işleme işlemi sırasında içindeki her Parameter nesnenin özelliğine Name parametre ParameterCollection ö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