SqlDataSourceView.ParameterPrefix Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la chaîne qui est utilisée pour préfixer un espace réservé de paramètre dans une requête SQL paramétrée.
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
SQL requêtes et commandes 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, qui est 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 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 un ParameterCollection pendant une 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 ParameterPrefix propriétés sont Name 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.