Поделиться через


SqlDataSourceView.ParameterPrefix Свойство

Определение

Возвращает строку, используемую для префикса заполнителя параметра в параметризованном 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

Значение свойства

Строка "@".

Комментарии

Запросы и команды SQL могут быть параметризованы, в том случае, если они содержат заполнители для значений, привязанных к запросу во время выполнения. В зависимости от поставщика ADO.NET, заданного SqlDataSource для элемента управления, который определяется ProviderName свойством, параметры вычисляются по псевдониму или по их упорядочению в объекте ParameterCollection .

ProviderName Если параметр не задан или имеет System.Data.SqlClientзначение , параметры вычисляются псевдонимом, а ParameterPrefix свойство используется для добавления префикса Name параметра в свойство каждого Parameter объекта во ParameterCollection время операции извлечения данных или обработки данных. ProviderName Если свойству присвоено System.Data.OleDb значение или System.Data.Odbc, параметры вычисляются по порядку, а ParameterPrefixName свойства игнорируются.

При расширении SqlDataSourceView класса можно переопределить ParameterPrefix свойство, чтобы указать префикс, отличный "@" от строки, при необходимости.

Применяется к