IDbCollationProperties.GetCollationProperties(String, Boolean, Boolean, Boolean, Boolean) 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

Boolean

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 des propriétés de classement auto-détectées.

Une extension pour le 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é transaction sur une commande doit être définie explicitement si la connexion est dans une transaction, même si la commande a été créée à l’aide de CreateCommand . Pour ce faire, vous devez mettre en cache la transaction lorsque BeginTransaction est appelé, puis libérer la transaction sur Commit ou Rollback .

S’applique à