IDbCollationProperties.GetCollationProperties Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.