Compartilhar via


SqlDataSourceView.ParameterPrefix Propriedade

Definição

Obtém a cadeia de caracteres usada para prefixar um espaço reservado de parâmetro em uma consulta SQL parametrizada.

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

Valor da propriedade

A cadeia de caracteres "@".

Comentários

Consultas e comandos SQL podem ser parametrizados, pois contêm espaços reservados para valores associados à consulta em tempo de execução. Dependendo do provedor de ADO.NET definido para o SqlDataSource controle, que é identificado pela ProviderName propriedade, os parâmetros são avaliados por alias ou por sua ordenação no ParameterCollection objeto.

Se não ProviderName estiver definido ou definido como , os System.Data.SqlClientparâmetros serão avaliados por alias e a ParameterPrefix propriedade será usada para adicionar um prefixo de parâmetro à Name propriedade de cada Parameter objeto em um ParameterCollection durante uma operação de recuperação de dados ou manipulação de dados. Se a ProviderName propriedade for definida como System.Data.OleDb ou System.Data.Odbc, os parâmetros serão avaliados por ordem e as propriedades e serão ParameterPrefixName ignoradas.

Se você estender a SqlDataSourceView classe, poderá substituir a ParameterPrefix propriedade para fornecer um prefixo diferente da "@" cadeia de caracteres, se necessário.

Aplica-se a