Partager via


IDbCollationProperties.GetCollationProperties Méthode

Définition

Retourne les propriétés de classement utilisées pour une connexion.

public:
 bool GetCollationProperties([Runtime::InteropServices::Out] System::String ^ % cultureName, [Runtime::InteropServices::Out] bool % caseSensitive, [Runtime::InteropServices::Out] bool % accentSensitive, [Runtime::InteropServices::Out] bool % kanatypeSensitive, [Runtime::InteropServices::Out] bool % widthSensitive);
public bool GetCollationProperties (out string cultureName, out bool caseSensitive, out bool accentSensitive, out bool kanatypeSensitive, out bool widthSensitive);
abstract member GetCollationProperties : string * bool * bool * bool * bool -> bool
Public Function GetCollationProperties (ByRef cultureName As String, ByRef caseSensitive As Boolean, ByRef accentSensitive As Boolean, ByRef kanatypeSensitive As Boolean, ByRef widthSensitive As Boolean) As Boolean

Paramètres

cultureName
String

Nom de la culture à utiliser pour le classement.

caseSensitive
Boolean

Indique si le classement doit respecter la casse.

accentSensitive
Boolean

Indique si le classement doit respecter les accents.

kanatypeSensitive
Boolean

Indique si le classement doit respecter les caractères de type Kana.

widthSensitive
Boolean

Indique si le classement doit respecter la largeur.

Retours

Retourne la valeur True si les propriétés de classement ont pu être détectées pour la connexion active.

Remarques

Cette méthode retourne les propriétés de classement utilisées pour une connexion. Ces valeurs de propriété peuvent être utilisées dans les rapports qui demandent les propriétés de classement détectées automatiquement.

Une extension de traitement des données doit exécuter une ou plusieurs requêtes sur une source de données afin de déterminer les propriétés de classement par défaut. Pour exécuter des requêtes à partir de l’extension de données, les transactions doivent être prises en compte. Pour certains fournisseurs de données managés, la propriété de transaction sur une commande doit être définie explicitement si la connexion se trouve dans une transaction, même si la commande a été créée à l’aide CreateCommandde . Pour ce faire, vous devez mettre en cache la transaction quand elle BeginTransaction est appelée et libérer la transaction sur Commit ou Rollback.

S’applique à