Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аксесс не различает в запросах регистр символов! Как быть? / 6 сообщений из 6, страница 1 из 1
29.10.2003, 10:00
    #32308359
Andrusha7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс не различает в запросах регистр символов! Как быть?
При связывании таблиц в запросе Аксесс ХР не хочет различать у меня регистр символов, например не отличает Ю от ю и в результате выдает несколько значений для связанных полей. Связывание проводится по текстовым полям, но очень важен регистр символов. Как бороться с этим, может быть знает кто-нибудь? Кстати пробовал сохранять символы в форме а потом через условие отбора в запрос вставлять, но все равно не отличает большие буквы от маленьких :-(
ПОМОГИТЕ!
...
Рейтинг: 0 / 0
29.10.2003, 10:22
    #32308403
am (a_mitin)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс не различает в запросах регистр символов! Как быть?
Вместо конструкции JOIN юзай связку в условии WHERE с использованием strcomp
...
Рейтинг: 0 / 0
29.10.2003, 10:31
    #32308421
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс не различает в запросах регистр символов! Как быть?
mdb или adp?
Если Adp - то делаешь нужный коалишен у бд
Если mdb - то идешь на вкладку Сервис-Парметры-Общие-Порядок сортировки и выбираешь Универсальный
From help:
Код: plaintext
1.
Если база данных содержит связанные таблицы из базы данных, в которой используется порядок сортировки другого языка, Microsoft Access использует порядок сортировки, указанный для базы данных, содержащей связь с таблицей, а не для базы данных, в которой хранится сама таблица.
...
Рейтинг: 0 / 0
29.10.2003, 10:35
    #32308433
am (a_mitin)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс не различает в запросах регистр символов! Как быть?
Обычно такие случаи очень редки, и из за них перестраивать глобальные настройки имхо не стоит. Но если такое поведение нужно всегда - конечно Виктор прав.
...
Рейтинг: 0 / 0
29.10.2003, 10:45
    #32308463
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс не различает в запросах регистр символов! Как быть?
>Обычно такие случаи очень редки, и из за них перестраивать глобальные настройки имхо не стоит

Мне кажется удобна постоянная регистрозависимая сортировка. В случае, когда она не нужна можно использовать UCASE (или StrConv - надо просто сравнить скорость работы) для сортировки/сравнения.
UCASE должена работать быстрей StrСomp.
...
Рейтинг: 0 / 0
29.10.2003, 10:52
    #32308480
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аксесс не различает в запросах регистр символов! Как быть?
am (a_mitin) писал:Вместо конструкции JOIN юзай связку в условии WHERE с использованием strcomp
Да можно и в Join'е использовать strcomp

Сенин Виктор писал:UCASE должена работать быстрей StrСomp
Если даже и так - это о малое от остальных операций. Можно пренебречь.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Аксесс не различает в запросах регистр символов! Как быть? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]