Sdílet prostřednictvím


SqlDataSourceView.ParameterPrefix Vlastnost

Definice

Získá řetězec, který se používá k předponě zástupného symbolu parametru v parametrizovaném dotazu 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

Hodnota vlastnosti

Řetězec @.

Poznámky

Dotazy a příkazy SQL lze parametrizovat v tom, že obsahují zástupné symboly pro hodnoty vázané na dotaz za běhu. V závislosti na ADO.NET zprostředkovatel, který je nastaven pro SqlDataSource ovládací prvek, který je identifikován ProviderName vlastností, parametry jsou vyhodnoceny aliasem nebo jejich pořadím v objektu ParameterCollection .

Pokud není nastavena nebo je nastavena ProviderName na System.Data.SqlClient, parametry jsou vyhodnoceny aliasem a ParameterPrefix vlastnost se používá k přidání předpony parametru k Name vlastnosti každého Parameter objektu ParameterCollection v průběhu operace načítání dat nebo manipulace s daty. Pokud je vlastnost nastavena ProviderName na System.Data.OleDb hodnotu nebo System.Data.Odbc, parametry jsou vyhodnoceny podle pořadí a ParameterPrefix vlastnosti Name jsou ignorovány.

Pokud rozšíříte SqlDataSourceView třídu, můžete přepsat ParameterPrefix vlastnost tak, aby v případě potřeby zadáte jinou předponu "@" než řetězec.

Platí pro