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 SQL dotazu.

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

String

Řetězec @.

Poznámky

SQL dotazy a příkazy mohou být parametrizovány v tom, že obsahují zástupné symboly hodnot, které jsou vázány k dotazu za běhu. V závislosti na poskytovateli ADO.NET, který je nastaven pro SqlDataSource ovládací prvek, který je identifikován vlastností ProviderName , parametry jsou vyhodnoceny aliasem nebo jejich pořadím v objektu ParameterCollection .

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

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

Platí pro