Partager via


SqlDataSourceView.ParameterPrefix Propriété

Définition

Obtient la chaîne utilisée pour préfixer un espace réservé de paramètre dans une requête SQL paramétrable.

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

Valeur de propriété

Chaîne « @ ».

Remarques

Les requêtes et commandes SQL peuvent être paramétrées, car elles contiennent des espaces réservés pour les valeurs liées à la requête au moment de l’exécution. Selon le fournisseur ADO.NET défini pour le SqlDataSource contrôle, identifié par la ProviderName propriété, les paramètres sont évalués par alias ou par leur classement dans l’objet ParameterCollection .

Si le ProviderName paramètre n’est pas défini ou est défini sur le System.Data.SqlClient, les paramètres sont évalués par alias et la ParameterPrefix propriété est utilisée pour ajouter un préfixe de paramètre à la Name propriété de chaque Parameter objet dans une ParameterCollection opération de récupération de données ou de manipulation de données. Si la ProviderName propriété est définie sur le System.Data.OleDb ou System.Data.Odbc, les paramètres sont évalués par ordre et les ParameterPrefixName propriétés sont ignorées.

Si vous étendez la SqlDataSourceView classe, vous pouvez remplacer la ParameterPrefix propriété pour fournir un préfixe autre que la "@" chaîne, si nécessaire.

S’applique à