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