Condividi tramite


SqlDataSourceView.ParameterPrefix Proprietà

Definizione

Ottiene la stringa utilizzata come prefisso per un segnaposto di parametro in una query SQL che dispone di parametri.

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

Valore della proprietà

String

Stringa "@".

Commenti

SQL query e comandi possono essere parametrizzati, in quanto contengono segnaposto per i valori associati alla query in fase di esecuzione. A seconda del provider ADO.NET impostato per il SqlDataSource controllo, identificato dalla ProviderName proprietà , i parametri vengono valutati dall'alias o dal relativo ordinamento nell'oggetto ParameterCollection .

Se l'oggetto ProviderName non è impostato o è impostato su System.Data.SqlClient, i parametri vengono valutati tramite alias e la ParameterPrefix proprietà viene utilizzata per aggiungere un prefisso di parametro alla Name proprietà di ogni Parameter oggetto in un ParameterCollection durante un'operazione di recupero dati o manipolazione dei dati. Se la ProviderName proprietà è impostata su o System.Data.Odbc, i parametri vengono valutati in base all'ordine System.Data.OleDb e le ParameterPrefix proprietà e Name vengono ignorate.

Se si estende la classe, è possibile eseguire l'override SqlDataSourceView della ParameterPrefix proprietà per fornire un prefisso diverso dalla "@" stringa, se necessario.

Si applica a