SqlDataSourceView.ParameterPrefix Eigenschaft

Definition

Ruft die Zeichenfolge ab, die als Präfix für einen Parameterplatzhalter in einer parametrisierten SQL-Abfrage fungiert.

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

Eigenschaftswert

String

Die Zeichenfolge "@".

Hinweise

SQL Abfragen und Befehle können parameterisiert werden, sodass sie Platzhalter für Werte enthalten, die zur Laufzeit an die Abfrage gebunden sind. Je nach ADO.NET Anbieter, der für das Steuerelement festgelegt ist, das durch ProviderName die SqlDataSource Eigenschaft identifiziert wird, werden die Parameter durch Alias oder durch ihre Reihenfolge im ParameterCollection Objekt ausgewertet.

Wenn die ProviderName Parameter nicht festgelegt oder auf den System.Data.SqlClientName Alias festgelegt werden, werden Parameter von Alias ausgewertet, und die ParameterPrefix Eigenschaft wird verwendet, um eine Parameterpräfix zur Eigenschaft jedes Parameter Objekts in einer ParameterCollection Datenabruf- oder Datenbearbeitungsoperation hinzuzufügen. Wenn die ProviderName Eigenschaft auf die System.Data.OleDb System.Data.OdbcOder festgelegt ist, werden die Parameter nach Reihenfolge ausgewertet, und die Name ParameterPrefix Eigenschaften werden ignoriert.

Wenn Sie die SqlDataSourceView Klasse erweitern, können Sie die Eigenschaft außer Kraft setzen, um bei Bedarf ein anderes Präfix als die ParameterPrefix "@" Zeichenfolge zu angeben.

Gilt für