SqlDataSourceView.ParameterPrefix 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得字串,用於將參數替代符號做為參數型 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
屬性值
"@" 字串。
備註
SQL查詢和命令可以參數化,因為它們包含執行時間系結至查詢之值的預留位置。 根據為 屬性所 ProviderName 識別的控制項所設定 SqlDataSource 的 ADO.NET 提供者,參數會依別名或物件中的 ParameterCollection 順序進行評估。
ProviderName如果未設定或設定為 System.Data.SqlClient ,則參數會依別名進行評估,而 ParameterPrefix 屬性會用來在 資料擷取或資料操作作業期間,將參數前置詞新增至 Name 中 ParameterCollection 每個 Parameter 物件的 屬性。 ProviderName如果 屬性設定為 System.Data.OleDb 或 System.Data.Odbc ,則會依順序評估參數, ParameterPrefix 並忽略 和 Name 屬性。
如果您擴充 SqlDataSourceView 類別,您可以視需要覆寫 ParameterPrefix 屬性來提供字串以外的 "@"
前置詞。