Compartilhar via


IDbCollationProperties.GetCollationProperties Método

Definição

Retorna as propriedades de ordenação usadas para uma conexão.

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

Parâmetros

cultureName
String

O nome da cultura a ser usada para a ordenação.

caseSensitive
Boolean

Indica que a ordenação deve fazer diferenciação de maiúsculas e minúsculas.

accentSensitive
Boolean

Indica que a ordenação deve fazer diferenciação de acentos.

kanatypeSensitive
Boolean

Indica que a ordenação deve fazer diferenciação de tipo kana.

widthSensitive
Boolean

Indica que a ordenação deve fazer diferenciação de largura.

Retornos

Retorna true se as propriedades da ordenação puderem ser detectadas para a conexão atual.

Comentários

Esse método retorna as propriedades de ordenação usadas para uma conexão. Esses valores de propriedade podem ser usados em relatórios que solicitam propriedades de ordenação detectadas automaticamente.

Uma extensão de processamento de dados precisa executar uma ou mais consultas em uma fonte de dados para determinar as propriedades de ordenação padrão. Para executar consultas de dentro da extensão de dados, as transações precisam ser levadas em conta. Para alguns provedores de dados gerenciados, a propriedade de transação em um comando deve ser definida explicitamente se a conexão estiver em uma transação, mesmo que o comando tenha sido criado usando CreateCommand. Para fazer isso, você deve armazenar em cache a transação quando BeginTransaction for chamada e liberar a transação em Commit ou Rollback.

Aplica-se a