SqlDataSourceView.ParameterPrefix 屬性

定義

取得字串,用於將參數替代符號做為參數型 SQL 查詢中的前置詞。

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

屬性值

String

"@" 字串。

備註

SQL查詢和命令可以參數化,因為它們包含執行時間系結至查詢之值的預留位置。 根據為 屬性所 ProviderName 識別的控制項所設定 SqlDataSource 的 ADO.NET 提供者,參數會依別名或物件中的 ParameterCollection 順序進行評估。

ProviderName如果未設定或設定為 System.Data.SqlClient ,則參數會依別名進行評估,而 ParameterPrefix 屬性會用來在 資料擷取或資料操作作業期間,將參數前置詞新增至 NameParameterCollection 每個 Parameter 物件的 屬性。 ProviderName如果 屬性設定為 System.Data.OleDbSystem.Data.Odbc ,則會依順序評估參數, ParameterPrefix 並忽略 和 Name 屬性。

如果您擴充 SqlDataSourceView 類別,您可以視需要覆寫 ParameterPrefix 屬性來提供字串以外的 "@" 前置詞。

適用於