SqlDataSourceView.ParameterPrefix Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Ř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.