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 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.