Compartilhar via


SqlDataSourceView.ParameterPrefix Propriedade

Definição

Obtém a cadeia de caracteres que é 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

String

A cadeia de caracteres "@".

Comentários

SQL consultas e comandos podem ser parametrizados, pois contêm espaços reservados para valores associados à consulta em tempo de execução. Dependendo do provedor 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 for 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 uma ParameterCollection operação de recuperação de dados ou manipulação de dados. Se a ProviderName propriedade for definida como ou System.Data.OleDb System.Data.Odbc, os parâmetros serão avaliados por ordem e as propriedades e as ParameterPrefix Name propriedades serão 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