Как мы можем выполнить расширенный поиск с учетом регистра данных в Dynamic 365 - PullRequest
0 голосов
/ 10 октября 2018

У меня есть два поля: имя пользователя и пароль в контактной сущности.

Я хочу найти имя пользователя и пароль по паролю с учетом регистра.

имя пользователя: test@test.com и пароль: test должен работать, но

пароль TEST, Test не должен работать при выполнении расширенного поиска.

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

одно решение, которое я нашел при работе с xml-запросами и программированием на c #.

Сначала я выбираю записи, используя xml-запрос с именем пользователя и паролем.

C # чувствителен к регистру, поэтому после извлечения записи изCRM Я только что сравнил введенный пользователем пароль и пароль базы данных

Enteredpassword == Databsepassword и то же самое, и только тогда он разрешит доступ.

0 голосов
/ 10 октября 2018

Насколько мне известно, если это не работает для вас из коробки, это невозможно.

CRM зависит от параметров сортировки SQL Server для сравнения текста, и это устанавливается на основе языка по умолчанию при настройке экземпляра CRM.

При использовании английского языка в качестве языка по умолчанию CRM использует сопоставление Latin1_General_CI_AI sql.CI означает «нечувствительный к регистру» и AI означает «нечувствительный к акценту»

...